天天看點

ssh 詳細

ssh 首次登陸伺服器時會彈出伺服器公鑰确認提示

ssh 詳細

如果要禁用該提示功能,可以在ssh的配置檔案中進行配置,預設是ask,預設情況下可能沒有這個屬性,也可以自己添加進去。

StrictHostKeyChecking ask

添加之後

ssh 詳細

我們先從ssh信任伺服器清單中删除上面的伺服器的ip,再做測試。

删除 ~/.ssh/known_hosts檔案的内容,在連接配接的時候發現已經提示你輸入yes/no了

也可以通過指令行模式實作

ssh [email protected] -o stricthostkeychecking=no # 首次登陸免輸yes登入           
ssh [email protected] "echo hello 我要登入遠端伺服器并且執行此語句,執行完就退出遠端伺服器"           
ssh 詳細

ssh配置檔案

sudo cat /etc/ssh/sshd_config           

ssh信任主機秘鑰目錄

/.ssh/known_hosts  # 目前使用者家目錄的.ssh目錄下           

登入遠端主機檢視目前ssh服務在哪個端口運作

netstat  -lntup|grep ssh           
ssh 詳細

ssh實作免密碼登入

先用rsa算法生成公鑰和秘鑰

ssh 詳細

再把公鑰拷貝到目标伺服器

ssh 詳細

檢視目标伺服器生成的檔案

ssh 詳細

現在就可以免密碼登入了

ssh 詳細

ssh 優化

#修改端口,不使用預設端口
#改監聽,隻監聽特定的IP
#no root ,不允許以root使用者的身份登入
#修改目前環境下允許登入的使用者 Match User anoncvs
#UseDNS no  加快響應速度因為在内網環境下           

繼續閱讀