问题描述
我尝试使用SFTP 链接...子菜单在Midnight Commander的两个面板之一中连接到远程服务器。不幸的是, mc 没有将我的文件传递给. 因此键入会导致错误消息~/.ssh/config
sftp
sftp://myhostalias
无法 chdir 到“/sftp://myhostalias”
这是一个内容~/.ssh/config
:
Host myhostalias
HostName server.url.domain
User myusername
IdentityFile ~/.ssh/id_rsa-myhostalias
请注意以下事项:
sftp://[email protected]
工作正常,然后输入我的密码。我想,如果禁用密码身份验证,这应该不起作用。sftp myhostalias
从终端也可以正常工作。
问题
我应该以什么方式使用当前 ssh 配置中的别名从mc SFTP 链接...菜单连接到远程服务器?
一个应该使用Shell链接...子菜单而不是SFTP链接...一个。在地址字段中输入类似这样的内容:
sh://myhostalias/~
或简单地myhostalias
(参见ssh_config
上面的示例)。关于SFTP 链接...,我没有设法从 mc gui 以这种方式使用它。无论如何,
sftp
在 CLI 中使用别名很简单。