Réponses:
Chaque fois que vous souhaitez utiliser des paramètres non par défaut pour ssh, définissez un alias dans ~/.ssh/config
. De cette façon, vous pouvez appeler ssh myalias
ou avoir un appel d'application ssh myalias
sous le capot, sans avoir à vous soucier de la façon dont vous allez passer les paramètres tels qu'un port non par défaut, un nom d'utilisateur différent, etc.
Host foo
HostName example.com
Port 2222
User yourusername
Puis dans Midnight Commander: cd #sh:foo:
J'ai réalisé que j'avais déjà essayé la solution, mais cela n'a pas fonctionné car je n'avais pas d' sshd
écoute sur l'interface VPN que j'utilisais. J'ai maintenant l'interface interne à l'écoute sur le port standard, donc je n'ai même plus besoin de cette solution, mais la voici:
cd #sh:yourusername@example.com:[port]/home/username/
mc
prend en charge les «liens Shell» dans le «menu latéral» respectif. Cela permet ssh
d'établir une fish
connexion.
/#sh:[user
(légèrement différent de ma capture d'écran). Ceci est similaire à un URI mais je pense que ce n'est pas le cas (officiellement par IANA il n'existe que des schémas fish et ssh ).
UserName
maisUser
- voirman ssh_config