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 myalias
bajo 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:
UserName
peroUser
- miraman ssh_config
Me di cuenta de que ya había probado la solución, pero no funcionó porque no estaba
sshd
escuchando 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
mc
admite "enlaces de Shell" en el "menú lateral" respectivo. Esto se usassh
para establecer unafish
conexión.mc
pá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 ).