SSH 免密快捷登入伺服器

2021-09-19 06:46:26 字數 709 閱讀 7735

在終端介面, 如果使用ssh命令快速連線到乙個伺服器,擺脫每次連線都要輸入繁瑣的密碼呢?

使用 ssh-keygen 生成自己的公鑰和私鑰,具體可以參照:

伺服器上的-git-生成-ssh-公鑰

格式如下:

cat ~/.ssh/id_rsa.pub | ssh [user]@[ip] 'mkdir -p .ssh && cat - >> ~/.ssh/authorized_keys'
假如我自己的伺服器ip是 43.43.43.43 使用者名稱是 name 密碼是 pwd

則具體命令是:

# cat ~/.ssh/id_rsa.pub | ssh [email protected] 'mkdir -p .ssh && cat - >> ~/.ssh/authorized_keys'
執行完整個命令,再修改本地的 ~/.ssh/config 檔案

# vim ~/.ssh/config
鍵入一下內容

host myserver1

hostname 43.43.43.43

user name

port 22

儲存並退出

以後就可以方便用下面的命令訪問了

# ssh myserver1

SSH免密登入遠端伺服器

適用系統 mac os linux以及大部分基於unix的系統 1.客戶機生成rsa金鑰 ssh keygen t rsa 各項配置保持預設即可 ls ssh檢視是否有id rsa 私鑰 和id rsa.pub 公鑰 兩個檔案。2.上傳公鑰到伺服器 scp ssh id rsa.pub root a...

ssh多伺服器免密登入

1 在需要建立免密登陸的伺服器的 root ssh目錄下建立authorized keys檔案,並給與600許可權 每個使用者不一樣,這裡以root使用者舉例 touch root ssh authorized keys chmod 600 root ssh authorized keys 2 新建...

伺服器免密登入

由於有多台伺服器,每次登入還需要 去找對應的伺服器位址,然後輸入密碼,為了避免麻煩,就使用了免密登入。普通登入方式 ssh p 22 root 120.79.155.201 每次登入還需要輸入密碼,比較麻煩 更換免密碼登入 本地操作 本地的公鑰位置 ssh id rsa.pub ssh目錄下建立乙個...