Centos
CentOS7 SSH 無法連接本地主機?
我正在配置Hadoop環境。
- 我有
$ ssh-keygen -t rsa -P ""
用來生成id_rsa.pub
和id_rsa
.- 並用於
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
設置免密碼登錄。- 現在,我輸入
ssh localhost
命令並收到此錯誤:The authenticity of host 'localhost (::1)' can't be established.
無法建立主機的真實性只是意味著主機密鑰不存在於*~/.ssh/known_hosts*中,它需要在允許 SSH 連接到它之前註冊它。只需輸入是,它應該可以工作。
另外,不要忘記將*~/.ssh/authorized_keys*的權限更改為0600,否則由於文件權限錯誤,密鑰將無法被授權。
SSH 客戶端告訴您這是您第一次連接到該主機,並要求您確認是否要連接。你說不;由於您拒絕確認主機的身份,SSH 客戶端結束了連接。
當 SSH 客戶端要求您確認主機的身份時,再試一次並說是。