Я поддерживаю сервер на еженедельной основе, которая расположена в клиентской сети компании, в то время как соединено через расширитель сети контрольной точки.
Я - способный o доступ без использования проблем ssh root@server.ip@company.dns.domain
после заполнения моего пользователя/передачи и передачи шлюза, Как это:
Gateway authentication and authorization
Please specify the requested information
Gateway username: lucas.csouza
Gateway password:
root@server.ip@company.dns.domain's password:
Last login: Wed Jul 11 18:57:55 2018 from
Я пытаюсь сообщить этому о ~/.ssh/config файл (теперь) очевидно неправильным способом без успеха. Как ниже:
Host hebs
User root
Hostname server.ip@company.dns.domain
Port 22
Я даже пытался использовать ProxyCommand / ProxyJump, чтобы видеть, передаст ли он, но он не работал также. Как ниже:
Host hebs
User root
Hostname server.ip
ProxyCommand ssh company.dns.domain nc %h 22
Host hebs
User root
Hostname server.ip
ProxyJump lucas.csouza@company.dns.domain:22
При использовании подхода Прокси я смог видеть ASCII-творчество, которое является дисплеем выше аутентификации Шлюза, Как ниже:
::::::::::. ######:: ########: ##::. ##: ##:::: ##:. ######:::::::::::::
:::::::::::......:::........::..::::..::..:::::..:::......::::::::::::::
'########'########'########:'##::::'##'####'##::: ##:::'###:::'##:::::::
... ##..::##.....::##.... ##:###::'###. ##::###:: ##::'## ##:::##:::::::
::: ##::::##:::::::##:::: ##:####'####: ##::####: ##:'##:. ##::##:::::::
::: ##::::######:::########::## ### ##: ##::## ## ##'##:::. ##:##:::::::
::: ##::::##...::::##.. ##:::##. #: ##: ##::##. ####:#########:##:::::::
::: ##::::##:::::::##::. ##::##:.:: ##: ##::##:. ###:##.... ##:##:::::::
::: ##::::########:##:::. ##:##:::: ##'####:##::. ##:##:::: ##:########:
:::..::::........:..:::::..:..:::::..:....:..::::..:..:::::..:........::
Received disconnect from gateway.ip port 22:15: Username doesn't contain '%%' or '@'
Disconnected from gateway.ip port 22
ssh_exchange_identification: Connection closed by remote host
Есть ли способ правильно заполнить ~/.ssh/config так, чтобы он использовал тот же "протокол" (извините, не знайте корректное слово для этого) как с ssh root@server.ip@company.dns.domain
команда??
Заранее спасибо.
lucas@bionic:~$ uname -a
Linux bionic 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Используя спецификации ноутбука Павильона 7472 Hp:
Попробуйте это:
Host: company.dns.domain
User: root@server.ip
потому что ssh root@server.ip@company.dns.domain
распознан ssh
как пользователь root@server.ip
в хосте company.dns.domain
.