Linux ssh遠端登陸方式 密碼與公鑰

2022-03-31 13:20:24 字數 1177 閱讀 1080

linux下有乙個遠端登陸shell的方法:ssh。只要開啟了這個service(sshd),就可以從別的客戶機遠端登陸(無論是從linux還是windows)。

登陸方法有兩種:

採用密碼登陸只需要伺服器開啟了sshd服務。可以通過以下方法驗證及開啟:

伺服器滿足條件後,如果客戶端是linux系統,則輸入:

ssh -l root 192.168.11.214 -p 22
解釋:

採用securecrt就可以了。

我是採用rsa加密的公鑰/私鑰。這對秘鑰由客戶端生成,然後將公鑰發給服務端,之後就可以用公鑰登陸了。

先 vim /etc/ssh/sshd_config ,開啟這兩個配置:

rsaauthentication yes

pubkeyauthentication yes

如果想禁止密碼登陸,設定:

passwordauthentication no
將客戶端發來的公鑰追加到~/.ssh/authorized_keys下面(公鑰生成見下文):

cat key.pub >> ~/.ssh/authorized_keys

echo >> ~/.ssh/authorized_keys #輸入乙個回車,以便下次追加從新的一行開始

然後重啟sshd服務:

systemctl restart sshd.service

# service sshd start

先生成秘鑰:

ssh-keygen -t rsa
不需要輸入密碼,連續三次回車生成成功。然後把公鑰發給服務端。

輸入登陸命令:

ssh -l root 192.168.11.214 -p 22
使用securecrt生成秘鑰:工具->建立公鑰,一些關鍵步驟是:

其餘保持預設即可。

然後把公鑰發給服務端。

之後登陸選項中把公鑰登陸勾上就可以了:

Linux SSH遠端登陸

ssh是什麼 secure shell 安全外殼協議 建立在應用層基礎上的安全協議 可靠 轉為遠端登陸會話和其他網路提供安全性的協議 ssh客戶端是用於多種平台 伺服器安裝ssh服務 安裝 yum install openssh server 啟動 service sshd start 設定開啟執行...

Linux ssh遠端登陸

確保安裝了openssh server,沒安裝先執行安裝命令安裝 yum install openssh server編輯sshd config配置檔案 sudo vi etc ssh sshd config找到這些去掉前面的 號 重啟ssh systemctl sshd restart開啟22埠 ...

Linux ssh遠端登陸方式 密碼與公鑰

ssh免密碼登入 一,需要實現的效果 有兩台伺服器 192.168.12.27 和 192.168.12.26 需要實現 伺服器 192.168.12.27 實現ssh無密碼鏈結伺服器 192.168.12.26 二,操作步驟 單項 登入伺服器192.168.12.27 cd指定資料夾 cd ssh...