Ssh
午夜指揮官:使用來自 ssh 配置的別名的 sftp 連接
問題描述
我嘗試使用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://myusername@server.url.domain
工作正常,然後輸入我的密碼。我想,如果禁用密碼身份驗證,這應該不起作用。sftp myhostalias
從終端也可以正常工作。問題
我應該以什麼方式使用目前 ssh 配置中的別名從mc SFTP 連結…菜單連接到遠端伺服器?
一個應該使用**Shell連結…子菜單而不是SFTP連結…**一個。在地址欄位中輸入類似這樣的內容:
sh://myhostalias/~
或簡單地myhostalias
(參見ssh_config
上面的範例)。關於SFTP 連結…,我沒有設法從 mc gui 以這種方式使用它。無論如何,
sftp
在 CLI 中使用別名很簡單。