Как сконфигурировать ~/.ssh/config файл к удаленно серверу доступа в домене

Я поддерживаю сервер на еженедельной основе, которая расположена в клиентской сети компании, в то время как соединено через расширитель сети контрольной точки.

Я - способный 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, чтобы видеть, передаст ли он, но он не работал также. Как ниже:

использование Proxycommand

Host hebs
User root
Hostname server.ip
ProxyCommand ssh company.dns.domain nc %h 22

использование ProxyJump

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:

  • Мадам: 15,6 ГБ
  • Proc: Intel Core i7-8550U
  • График: Intel UHD Graphics 620 (Kabylake GT2)
  • GNOME: 3.28.1
  • Дуга: amd64
  • Диск: 1,1 ТБ (Гибридный HD на 1 ТБ / SSD на 120 ГБ)
1
задан 12 July 2018 в 02:07

1 ответ

Попробуйте это:

Host: company.dns.domain
User: root@server.ip

потому что ssh root@server.ip@company.dns.domain распознан ssh как пользователь root@server.ip в хосте company.dns.domain.

2
ответ дан 7 December 2019 в 13:23

Другие вопросы по тегам:

Похожие вопросы: