SSH2免密碼登入OpenSSH

2021-06-21 13:35:37 字數 1330 閱讀 5813

openssh免密碼登入ssh2

兩個ssh2間免密碼登入

執行命令「ssh -v」,通過它的輸出,即可確定:

ssh2

ssh: ssh secure shell 3.2.9.1 (non-commercial version) on

openssh

openssh_5.3p1, openssl 1.0.0-fips 29 mar 2010

1) 如果沒有~/.ssh2

目錄,則建立它:

mkdir ~/.ssh2

2) 進入~/.ssh2

目錄,以下操作都在

~/.ssh2

目錄下完成

cd ~/.ssh2

3) 生成私鑰和公鑰檔案:

ssh-keygen -t rsa -p''

執行成功後,會在~/.ssh2

目錄下生成兩個檔案:id_rsa_2048_a和id_rsa_2048_a.pub,其中id_rsa_2048_a

是私鑰檔案,

id_rsa_2048_a.pub

是公鑰檔案。

4) 生成或修改檔案identification:

echo "idkey id_rsa_2048_a" >> identification

5) 將公鑰檔案id_rsa_2048_a.pub上傳到openssh

機器上:

scp id_rsa_2048_a.pub [email protected]:/root/.ssh

這裡假設上傳到ip

為192.168.0.1

的機器上,並且

ssh2

機器將使用

root

使用者免密碼登入

openssh

機器。請把它直接上傳到/root/.ssh目錄下。

接下來的操作,需要在ssh2

機器上完成。

1) 進入~/.ssh

目錄,以下操作都在

~/.ssh

目錄下完成

2) 將ssh2

公鑰檔案轉換成

openssh

公鑰檔案id_rsa_openssh:

ssh-keygen -i -f id_rsa_2048_a.pub > id_rsa_openssh.pub

3) 生成或修改檔案authorized_keys:

cat id_rsa_openssh.pub >> authorized_keys

至此大功告成,openssh機器即可免密碼登入

ssh2

機器了:

ssh [email protected]

免密碼ssh2登入

以下針對的是 ssh2 而不是 ssh。配置分兩部分 一是對登入機的配置,二是對被登入機的配置,其中登入機為客戶端,被登入機為服務端,也就是解決客戶端到服務端的無密碼登入問題。下述涉及到的命令,可以直接拷貝到linux 終端上執行,已全部驗證通過,操作環境為 suse 10.1。第一步,修改所有被登...

ssh 免密碼登入

ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。1.在a機下生成公鑰 私鑰對。chenlb a ssh keygen t rs...

ssh 免密碼登入

ssh 免密碼登入 ssh 無密碼登入要使用公鑰與私鑰。linux下可以用用ssh keygen生成公鑰 私鑰對,下面我以centos為例。有機器a 192.168.1.155 b 192.168.1.181 現想a通過ssh免密碼登入到b。1.在a機下生成公鑰 私鑰對。chenlb a ssh k...