【任務】以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...