如何通过 sftp 连接到 Midnight Commander 上的非标准端口?

如何通过 sftp 连接到 Midnight Commander 上的非标准端口?

在 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

mc支持相应“侧面菜单”中的“Shell 链接”。这使用 ssh建立fish连接(FI转移过来SHell 文件系统)。

截屏

mc帮助/手册页:

帮助截图

AFAIK 没有相当于-Jssh 选项,当经过跳转服务器时

其他参考资料

答案3

我意识到我已经尝试过该解决方案,但它不起作用,因为我没有sshd监听我正在使用的 VPN 接口。我现在已经在标准端口上监听了内部接口,所以我什至不再需要这个解决方案,但这里是:

cd #sh:[email protected]:[port]/home/username/

相关内容