生成公私鑰:
ssh-keygen
-t rsa
會在~/.ssh 下生成2個檔案 id_rsa 和id_rsa.pub
2.把公鑰拷貝到目標機器上
scp ~/.ssh/id_rsa.pub [email protected]
:/home/oracle/
3.把公鑰資訊載入到 要無密碼登入的賬戶的家目錄下的authorized_keys檔案裡。
如果沒有authorized_keys也沒事 命令會自動建立
cat id_rsa.pub >> ~/.ssh/authorized_keys
4.重啟ssh服務service ssh restart
注意,如果想root無密碼登入,就拷貝到root的家目錄,如果想無密碼登入到oracle,就拷貝到oracle的家目錄下。
報錯排查點注意點:
可以通過命令 檢視報錯日誌tail /var/log/secure -n 20
1 . 許可權
chmod g-w /home/username
chmod
700 /home/username/.ssh
chmod
600 /home/username/.ssh/authorized_keys
2 . selinux
vi /etc/selinux/config 再看下selinux
3.vi /etc/ssh/sshd_config
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
strictmodes no
centos ssh配置無密碼登入
最近搞hadoop,網上很多教程,也買了書,可是左搞右搞,搞了幾天,死活跑不起來,納悶了,為什麼別人就能跑起來,我按照他們的步驟一步一步走,就是不行呢?最終就是發現ssh配置的問題,原因是我配置的ssh無密碼登入失敗,每次登入都要密碼,對,就是這個原因,導致我啟動失敗,因為啟動的時候,要輸入密碼,因...
Unix Linux ssh配置無密碼登入
假設客戶機名sy1,ip為ip1.使用者名稱user 伺服器名sy2.ip為ip2.使用者名稱user 在sy1上輸入 shell ssh keygen t rsa 然後彈出一些問題,一路回車。然後輸入 shell scp ssh id rsa.pub user ip2 home user ssh ...
配置ssh無密碼登入
場景 現在有4臺機器,分別是 master node1 node2 node3現在需要配置從master無密碼ssh登入到node1,node2,node3。這裡有root使用者為例,有些系統可能預設不支援root使用者ssh登入,需要改改ssh配置檔案 在所有機器上生成key ssh keygen...