伺服器配置ssh 登入,取消賬號密碼登入

2021-10-09 17:17:44 字數 800 閱讀 7359

被連線的遠端伺服器:(a)

ip : ***.***.1xx.***

密碼:1234

連線的遠端伺服器:(b)

ip : ***.***.***.***

密碼:1234

1.生成公鑰秘鑰:s

ssh-keygen 生成的秘鑰檔案在/root/.ssh/下

2.新增需要連線遠端服務的伺服器的認證

ssh-copy-id -i /root/.ssh/id_rsa.pub root@a伺服器ip位址

會讓你輸入伺服器(a)的密碼

這一步是將公鑰傳送到a伺服器的 .ssh/authorized_keys 並進行文字的新增

3.在伺服器的/etc/ssh/sshd_cinfig檔案下可以管理ssh服務:

passwordauthentication yes/on ----------------------> 開啟或者關閉密碼連線

permitrootlogin yes/no ----------------------------->允許超級使用者登入

allowusers student----------------------------->只允許登入的使用者

denyusers student-------------------------->不允許登入的使用者

連線命令;

ssh [-l login_name] [-p port] [user@]hostname

此時不要密碼即可登入

SSH伺服器免密登入快速配置

首先我們需要準備兩台或兩台以上伺服器或虛擬機器,配置好靜態ip,配置靜態ip參見博文 虛擬機器配置靜態ip 配置ssh免密登入 1 在每台伺服器或虛擬機器上配置hosts,命令列輸入 vim etc hosts在其中新增所有伺服器或虛擬機器節點ip和對應的網域名稱,如下圖所示 然後輸入 wq儲存退出...

SSH伺服器免密登入快速配置

參考位址 ssh keygen生成公鑰私鑰 密碼直接空格就行 root ssh 路徑檢視 id rsa.pub 公鑰 比較長 id rsa 私鑰 比較短 把公鑰傳到要連線的伺服器上 vim etc hosts 在每台伺服器或虛擬機器上配置hosts,在其中新增所有伺服器或虛擬機器節點ip和對應的網域...

SSH 免密快捷登入伺服器

在終端介面,如果使用ssh命令快速連線到乙個伺服器,擺脫每次連線都要輸入繁瑣的密碼呢?使用 ssh keygen 生成自己的公鑰和私鑰,具體可以參照 伺服器上的 git 生成 ssh 公鑰 格式如下 cat ssh id rsa.pub ssh user ip mkdir p ssh cat ssh...