En Midnight Commander se puede hacer una conexión SFTP a una máquina remota utilizando:
cd #sh:[email protected]:/home/username/
¿Cómo se puede hacer esto cuando la máquina remota está utilizando un puerto no estándar?
En Midnight Commander se puede hacer una conexión SFTP a una máquina remota utilizando:
cd #sh:[email protected]:/home/username/
¿Cómo se puede hacer esto cuando la máquina remota está utilizando un puerto no estándar?
Siempre que desee utilizar configuraciones no predeterminadas para ssh, defina un alias en ~/.ssh/config. De esta manera, puede llamar ssh myalias, o tener alguna llamada de aplicación ssh myaliasbajo el capó, sin tener que preocuparse de cómo va a pasar configuraciones como un puerto no predeterminado, un nombre de usuario diferente, etc.
Host foo
HostName example.com
Port 2222
User yourusername
Luego en Midnight Commander: cd #sh:foo:
UserNameperoUser- miraman ssh_configMe di cuenta de que ya había probado la solución, pero no funcionó porque no estaba
sshdescuchando en la interfaz VPN que estaba usando. Ahora tengo la interfaz interna escuchando en el puerto estándar, por lo que ya ni siquiera necesito esta solución, pero aquí está:fuente
mcadmite "enlaces de Shell" en el "menú lateral" respectivo. Esto se usasshpara establecer unafishconexión.mcpágina de ayuda / manual :fuente
/#sh:[user(ligeramente diferente de mi captura de pantalla). Esto es similar a un URI pero creo que no lo es (oficialmente por IANA solo existen esquemas de peces y ssh ).