Ubuntu伺服器免密 自定義命名登陸

2021-08-28 05:28:12 字數 748 閱讀 2412

伺服器學習記錄

本地生成金鑰對:ssh-keygen

把生成的公鑰上傳至你的伺服器:scp ~/.ssh/id_rsa.pub xx@***.***.***.***

登陸你的伺服器:ssh xx@***.***.***.***進入cd ~/.ssh目錄,檢視該目錄下是否存在authorized_keys這個檔案,若不存在,新建該檔案touch authorized_keys,若目錄不存在,先新建該目錄mkdir .ssh把公鑰寫入該檔案中cat id_rsa.pub >> ~/.ssh/authorized_keys到當前步驟應該就完成了免密登陸的設定。

host servername                       #自定義的名字

hostname ***.***.***.*** #伺服器位址

port 22

#預設連線埠

user username #伺服器登陸使用者名稱

identityfile ~

/.ssh/id_rsa.pub #上傳的公鑰路徑

identitiesonly yes

ssh servername

伺服器免密登入

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

ubuntu16 04伺服器配置ssh免密登入

原版資料英文,鏈結在此 在客戶端操作 ssh keygen t rsa 檔案位置寫 home try ssh server rsa,不使用預設值,我命名為server rsa擔心影響到git的key 因為我的git使用的是預設值 ssh copy id root 123.45.56.78 你的伺服器...

伺服器之間免密配置

主要用於伺服器之間的通訊。當伺服器沒有禁用密碼登陸的時候,我們伺服器之間通訊可以通過密碼登陸,比如ssh和scp指令的操作可以使用密碼來操作。但是如果其中一台伺服器設定了禁止密碼登陸的話,連線該機子將會受阻 同理兩台機子如果都禁用了密碼登陸的話,兩台機子之間的互相連線都會受阻。因此我們要設定兩台機子...