Tips SSH 無密碼登入配置 報錯排查

2021-07-24 20:50:58 字數 1009 閱讀 3160

生成公私鑰:

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...