在終端介面, 如果使用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目錄下建立乙個...