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 myaliasou avoir un appel d'application ssh myaliassous 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/
mcprend en charge les «liens Shell» dans le «menu latéral» respectif. Cela permet ssh d'établir une fishconnexion.
/#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 ).
UserNamemaisUser- voirman ssh_config