Ssh

午夜指揮官:使用來自 ssh 配置的別名的 sftp 連接

  • December 18, 2017

問題描述

我嘗試使用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 中使用別名很簡單。

引用自:https://unix.stackexchange.com/questions/410391