解決Agent admitted failure to sign using the key問題with ssh
配置ssh
www.2cto.com
之前要在本機上裝上ssh,可以通過sudo apt-get install ssh或者通過新立德來安裝。如果沒有進行配置的話,登錄到本機或者遠程主機需要該主機的密碼才行。下面進行無密碼登錄的配置:
很簡單,執行ssh-keygen -t rsa命令,一路敲回車就行了,就在.ssh文件夾下生成了2個文件,一個公鑰和一個私鑰文件, id_rsa id_rsa.pub ,然後執行cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys命令。這樣配置之後就可以實現無密碼登錄本機。如果需要登錄到遠程主機,只需要將authorized_keys文件發送到遠程主機的~/.ssh/目錄下。
現在的 ssh 使用同樣的方法會出現錯誤訊息
www.2cto.com
Agent admitted failure to sign using the key
解決方式 使用 ssh-add 指令將私鑰 加進來 (根據個人的密匙命名不同更改 id_rsa)
# ssh-add ~/.ssh/id_rsa
再通過ssh 主機名 就可以實現無密碼登錄了。