在 Midnight Commander 中,可以使用以下命令与远程计算机建立 SFTP 连接:
cd #sh:[email protected]:/home/username/
当远程机器使用非标准端口时如何做到这一点?
答案1
每当您想要使用 ssh 的非默认设置时,请在~/.ssh/config
.这样您就可以调用ssh myalias
,或者让某些应用程序ssh myalias
在后台调用,而不必担心如何传递非默认端口、不同的用户名等设置。
Host foo
HostName example.com
Port 2222
User yourusername
然后在《午夜指挥官》中:cd #sh:foo:
答案2
答案3
我意识到我已经尝试过该解决方案,但它不起作用,因为我没有sshd
监听我正在使用的 VPN 接口。我现在已经在标准端口上监听了内部接口,所以我什至不再需要这个解决方案,但这里是:
cd #sh:[email protected]:[port]/home/username/