天天看點

ssh密鑰建立分發(端口号非22)&腳本實作自動建立分發密鑰

實驗環境:

将一台伺服器的ssh服務端口修改為63389

第一個裡程碑: 現建立密鑰使用 ssh-keygen

第二個裡程碑:分發密鑰,注意ssh的端口

說明:

   通過 man 手冊找到密鑰分發的指令格式。

   -i 參數指定 公鑰檔案的存放位置

[use@]表示使用的使用者,預設使用目前登陸的使用者

-p 指定端口,主要要在雙引号之間(通過cat `which ssh-copy-id` 指令腳本内容得知)

[root@backup ~]# man ssh-copy-id

Formatting page, please wait...

SSH-COPY-ID(1)                                                  SSH-COPY-ID(1)

NAME

       ssh-copy-id  -  install  your  public  key in a remote machine's autho-

       rized_keys

SYNOPSIS

第三個裡程碑: 測試密鑰登陸

腳本内容:

腳本說明:

   建立密鑰,-f指定存放位置,-P 密鑰加密的密碼  -q 減少資訊輸出

   這裡需要安裝一個軟體 yum install sshpass -y 用來提供中戶密碼

ssh-copy-id 指令來分發密鑰 -i 指定密鑰本地存放的路徑

-o StrictHostKeyChecking=no 在登陸其他伺服器是不選擇yes/no

   這裡使用for循環來對ip位址進行變化。

                              本文出自“慘綠少年”,歡迎轉載,轉載請注明出處!http://blog.znix.top   

繼續閱讀