ubuntu16.04设置ssh免密码登录
生活随笔
收集整理的這篇文章主要介紹了
ubuntu16.04设置ssh免密码登录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在node1節點遠程登錄node2節點
node1:
sudo apt-get remove sshsudo apt-get install ssh
node2:
sudo apt-get remove ssh
sudo apt-get install ssh
node1:
ssh-keygen -t ?rsa ?一直回車,
cd ~/.ssh就會發現多了如下文件:id_rsa 和id_rsa.pub分別是私鑰和公鑰。
執行如下命令:$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,將公鑰添加到.ssh/authorized_keys,這時就能在本機免密碼登陸了
node2:
cd .ssh
ls?
若不存在authorized_keys,使用命令:touch authorized_keys 創建一個空文件
將node1端公鑰的內容復制(authorized_keys中內容),粘貼至node2端剛才創建的 authorized_keys 文件中,保存文件。
更改 authorized_keys 文件的權限
執行命令:chmod 600 ?authorized_keys
在node1登錄到node2 登陸成功
總結
以上是生活随笔為你收集整理的ubuntu16.04设置ssh免密码登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop的NameNode与Seco
- 下一篇: ubuntu16.04设置静态IP