Ubuntu

ssh:無法解析主機名添加:名稱或服務未知

  • May 12, 2016

我創建了非 sudo 使用者,但使用它登錄時無法添加 ssh 密鑰:

% ssh -vvv add ~/.ssh/mykey   
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
ssh: Could not resolve hostname add: Name or service not known

Ubuntu 14.04,全新安裝後沒有更改 ssh 配置。

當我以 sudo 使用者身份登錄時添加密鑰時,一切正常。我試著做

% eval `ssh-agent -s`
Agent pid 18372

ssh add在此之後顯示相同的錯誤。

ssh -vvv add ~/.ssh/mykey將嘗試連接到伺服器add並執行~/.ssh/mykey命令。

這顯然不是您想要的,但它肯定解釋了您遇到的錯誤。

引用自:https://serverfault.com/questions/776274