Dans Midnight Commander, on peut établir une connexion SFTP avec une machine distante en utilisant:
cd #sh:[email protected]:/home/username/
Comment cela peut-il être fait lorsque la machine distante utilise un port non standard?
Dans Midnight Commander, on peut établir une connexion SFTP avec une machine distante en utilisant:
cd #sh:[email protected]:/home/username/
Comment cela peut-il être fait lorsque la machine distante utilise un port non standard?
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:
UserName
maisUser
- voirman ssh_config
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:la source
mc
prend en charge les «liens Shell» dans le «menu latéral» respectif. Cela permetssh
d'établir unefish
connexion.mc
page d'aide / man :la source
/#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 ).