免密登入Linux伺服器

2021-10-10 07:19:00 字數 533 閱讀 1837

每次登入伺服器,都需要輸入密碼,很明顯對於我們程式設計師來說顯得不夠優雅

ssh-copy-id 《伺服器使用者名稱》@《伺服器ip>

此命令將本地電腦上的公鑰傳送至伺服器(本地公鑰一般在 ~/.ssh/id_rsa ,上傳伺服器會存放在 ~/.ssh/authorized_keys)

登入伺服器試試吧

啥,你的本地電腦上沒有公鑰!

喔!我的老天鵝,你都不使用 git 的嗎?

ssh-keygen -t rsa

用於生成公鑰,一路回車,結束

注:ssh-keygen 命令可選引數

-t 指定金鑰型別如:ssh-keygen -t rsa

-c 設定注釋文字,比如郵箱如:ssh-keygen -t rsa -c [email protected]

-f 指定金鑰檔案路徑和檔名如:ssh-keygen -t rsa -f ~/.ssh/id_rsa

Linux免密登入伺服器

1.本機 ssh 資料夾獲取公鑰 私鑰檔案 公鑰 id rsa.pub 私鑰 id rsa 如您未找到金鑰檔案,可通過ssh keygen t rsa生成。如圖 2.目標機 需要登入的遠端機器 1 使用ssh登入目標機器 如 ssh root 101.200.237.2 輸入目標機器密碼 3 修改 ...

Linux伺服器免密登入

配置虛擬機器伺服器之間免密登入 nacos1,nacos2,nacos3 修改hosts檔案配置伺服器ip和別名 vi etc hosts 192.168.1.105 nacos3 192.168.1.106 nacos2 192.168.1.107 nacos1 首先分別生成ssh秘鑰 ssh k...

伺服器免密登入

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