ubuntu中開啟ssh遠端連線及集群內免密登入

2021-08-15 01:54:28 字數 777 閱讀 3155

1. 開啟ssh服務端

(1)安裝openssh 

ubuntu預設沒有安裝ssh server,使用以下命令安裝: 

sudo apt-get install openssh-server openssh-client 

不過ubuntu預設已經安裝了ssh client。

(2)開啟ssh的拷貝scp服務root密碼登入

因為scp是基於ssh的拷貝服務,ssh在沒有金鑰登入的情況下,禁用了密碼登入,所以會出現無法拷貝檔案,我們需要開啟密碼登入。

將/etc/ssh/sshd_config檔案中的

permitrootlogin prohibit-password 改為yes。

(3)配置完成後重啟: 

sudo /etc/init.d/ssh restart

2. 免密登入

192.168.1.10 node1

192.168.1.11 node2

192.168.1.12 node3

(1)每台主機上執行 ssh-keygen -t rsa

生成自己的公鑰私鑰

(2)在node1上執行 cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

將自己公鑰加入授權檔案

(3)分別將node2和node3上id_rsa.pub內容拷貝至node1的authorized_keys檔案中

(4)將node1的authorized_keys分別拷貝至node2和node3對應位置

完成免密登入

ubuntu 開啟ssh 遠端連線

1.安裝ssh服務 sudo apt get install openssh server 2.查詢ssh服務是否啟動 ps e grep ssh 3.啟動ssh服務 service ssh start 4.修改伺服器ssh配置,讓root可以登入 vim etc ssh sshd config p...

Ubuntu 開啟遠端ssh服務

一 實驗要求 1.在安裝好的ubuntu 16.04 lts 64位系統中開啟遠端服務 2.並用securecrt 進行遠端 二 步驟 1.由於系統安裝的時候並沒有安裝openssh 更新系統工具和依賴 sudo apt get update 執行安裝命令 sudo apt get install ...

Ubuntu開啟ssh服務遠端登入

在ubuntu 16.04 server安裝的時候,沒有勾選openssh的安裝,這樣就導致安裝好之後無法用ssh了。下面介紹一下ubuntu 16.04怎麼開啟ssh吧。直接輸入命令 sudo apt get install openssh server sudo ps e grep ssh 或 ...