Je gère un serveur hebdomadaire situé dans le réseau d'une entreprise cliente tout en étant connecté via un répéteur réseau.
Je peux accéder sans problème en utilisant ssh [email protected]@company.dns.domain
après avoir rempli mon utilisateur/passe et la passerelle passe, comme ceci:
Gateway authentication and authorization
Please specify the requested information
Gateway username: lucas.csouza
Gateway password:
[email protected]@company.dns.domain's password:
Last login: Wed Jul 11 18:57:55 2018 from
J'essaie d'informer ceci sur le fichier ~/.ssh/config d'une manière (maintenant) manifestement incorrecte, sans succès. Comme ci-dessous:
Host hebs
User root
Hostname [email protected]
Port 22
J'ai même essayé d'utiliser ProxyCommand/ProxyJump pour voir si cela passerait, mais cela n'a pas fonctionné également. Comme ci-dessous:
Host hebs
User root
Hostname server.ip
ProxyCommand ssh company.dns.domain nc %h 22
Host hebs
User root
Hostname server.ip
ProxyJump [email protected]:22
En utilisant l'approche proxy, j'ai pu voir l'art ASCII affiché au-dessus de l'authentification de la passerelle, comme ci-dessous:
::::::::::. ######:: ########: ##::. ##: ##:::: ##:. ######:::::::::::::
:::::::::::......:::........::..::::..::..:::::..:::......::::::::::::::
'########'########'########:'##::::'##'####'##::: ##:::'###:::'##:::::::
... ##..::##.....::##.... ##:###::'###. ##::###:: ##::'## ##:::##:::::::
::: ##::::##:::::::##:::: ##:####'####: ##::####: ##:'##:. ##::##:::::::
::: ##::::######:::########::## ### ##: ##::## ## ##'##:::. ##:##:::::::
::: ##::::##...::::##.. ##:::##. #: ##: ##::##. ####:#########:##:::::::
::: ##::::##:::::::##::. ##::##:.:: ##: ##::##:. ###:##.... ##:##:::::::
::: ##::::########:##:::. ##:##:::: ##'####:##::. ##:##:::: ##:########:
:::..::::........:..:::::..:..:::::..:....:..::::..:..:::::..:........::
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
Y a-t-il un moyen de remplir correctement ~/.ssh/config afin qu'il utilise le même "protocole" (désolé, je ne connais pas le mot correct pour cela) comme avec lessh [email protected]@company.dns.domain
commande ??
Merci d'avance.
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
Utilisation des spécifications du portable HP Pavillion 7472:
Essaye ça:
Host: company.dns.domain
User: [email protected]
parce que ssh [email protected]@company.dns.domain
est reconnu par ssh
en tant qu'utilisateur [email protected]
sur l'hôte company.dns.domain
.