Linux配置ssh無密碼登陸

2021-06-19 10:52:09 字數 809 閱讀 9995

1.環境準備:

--》root使用者登陸

a.修改主機名: vi /etc/sysconfig/network,修改hostname=***;

b.配置hosts,新增對映資訊:vi /etc/hosts,在下面新增ip 主機名;

c.修改sshd服務配置資訊:vi /etc/ssh/sshd_config,取消被注釋的公鑰字段:

rsaauthentication yes # 啟用 rsa 認證 

pubkeyauthentication yes # 啟用公鑰私鑰配對認證方式 

authorizedkeysfile .ssh/authorized_keys # 公鑰檔案路徑(和上面生成的檔案同)

d.重新啟動sshd服務:service sshd restart;

e.關閉防火牆服務:chkconfig iptables off;

2.配置ssh無密碼登陸:

--》需要設定ssh無密碼登陸的使用者登陸

a.ssh-keygen -t rsa,一直回車,使用預設引數;

b.cat ~/.ssh/id_rsa.pub  >> ~/.ssh/authorized_keys

c.chmod 600 ~/.ssh/authorized_keys(出現乙個奇怪的問題,如果不把authorized_keys的許可權設定為600,則不能執行ssh 無密碼登陸成功,如果設定了就沒有問題,原因不知。如果有知道的大神,指點下!)

3.驗證ssh無密碼登陸:

ssh localhost

配置 ssh無密碼登陸

首先確保 linux 系統中已經安裝了 ssh,否則先安裝 ssh 接下來開始配置 ssh無密碼登陸 確保在 home user 使用者目錄下存在 ssh目錄,可以使用一下命令進行檢視 ls a home user如果不存在可以自己手動建立乙個 mkdir home user ssh接下來沒輸入命令...

配置SSH無密碼登陸

1.確保openssh openssh server opssh client正確安裝 2.檢查是否啟動了sshd程序 ps af grep sshd 3.在客戶端生成公私金鑰對 ssh keygen t rsa此時在 home usrname ssh下會生成檔案 id rsa 生成的私鑰檔案 id...

linux下ssh無密碼登陸配置

配置ssh免密碼登陸 1 在master主機上生成秘鑰 ssh keygen t rsa p 2 把id rsa.pub追加到授權的key裡面去 cat ssh id rsa.pub ssh authorized keys 3 修改authorized keys檔案許可權 chmod 600 ssh...