Comment se connecter via sftp à un port non standard sur Midnight Commander?

11

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?

paradroid
la source

Réponses:

13

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:

Gilles 'SO- arrête d'être méchant'
la source
pas UserNamemais User- voirman ssh_config
Alexey Vesnin
9

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:[email protected]:[port]/home/username/
paradroid
la source
6

mcprend en charge les «liens Shell» dans le «menu latéral» respectif. Cela permet ssh d'établir une fishconnexion.

capture d'écran

mcpage d'aide / man :

aide capture d'écran

Pablo A
la source
Il semble que je sois déjà au courant de cela, mais je ne connaissais pas le nom «liens de shell», mais comment se fait-il que les signes de hachage # soient utilisés dans les autres réponses, y compris la mienne? Je ne trouve aucune information sur leur utilisation.
paradroid
1
Comme vous le savez probablement, # sont généralement utilisés pour les commentaires. Sur la page de manuel mc ( transfert de fichiers sur la section système de fichiers SHell ), utilisez le signe de hachage mais avec une barre oblique: /#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 ).
Pablo A