Ubuntu SSH無密碼登入

2021-08-11 05:08:01 字數 980 閱讀 5371

【任務】以regan使用者的身份,在三個節點ubuntu1、ubuntu2、ubuntu3之間建立無密碼連線。

生成.ssh檔案

分別在ubuntu1、ubuntu2、ubuntu3的 /home/regan 目錄下執行以下命令:

ssh-keygen -t rsa (連續回車)

進入ubuntu1節點/home/regan/.ssh目錄,執行以下命令:

scp id_rsa.pub regan@ubuntu3:/home/regan/.ssh/ubuntu1_id_rsa.pub

進入ubuntu2節點/home/regan/.ssh目錄,執行以下命令:

scp id_rsa.pub regan@ubuntu3:/home/regan/.ssh/ubuntu2_id_rsa.pub

進入ubuntu3節點/home/regan/.ssh目錄,執行以下命令

cat id_rsa.pub >> authorized_keys  

cat ubuntu1_id_rsa.pub >> authorized_keys

cat ubuntu2_id_rsa.pub >> authorized_keys

# 將id_rsa.pub、ubuntu1_id_rsa.pub、ubuntu2_id_rsa.pub中的內容追加入authorized_keys

scp authorized_keys regan@ubuntu1:/home/regan/.ssh/

scp authorized_keys regan@ubuntu2:/home/regan/.ssh/

驗證

在ubuntu1上,以regan使用者的身份執行:

ssh ubuntu2

ssh ubuntu3

ubuntu ssh密碼連線登入不上

因為ubuntu預設是不安裝ssh服務的,所以在安裝之前可以檢視目前系統是否安裝,通過以下命令 ps e grep ssh sshd表示ssh server啟動。我們是需要安裝服務端所以應該看是否有sshd sudo etc init.d ssh start ps e grep ssh 預設是不允許...

Ubuntu SSH安裝及配置免密碼登入

1 安裝ssh sudo apt get install openssh server 2 檢查是否安裝成功 ps e grep ssh,可以看到程序sshd 或者使用命令 ssh v,檢視ssh版本 3 生成金鑰對及 在master機器上生成金鑰對 ssh keygen t rsa,一路回車結束,...

ssh無密碼登入

若想登入對方主機,而不需要輸入密碼,操作如下 首先在自己主機上執行 ssh keygen t rsa 三次回車 在 ssh生成公私鑰 id rsa.pub id rsa 將id rsa.pub拷貝到對方的 ssh中 記得重新命名,如my.pub 在對方的.ssh中新建乙個authosized key...