ssh連線所生成的known hosts出現的問題

2021-10-01 05:43:25 字數 556 閱讀 9882

用openssh的人都知ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機時,openssh會核對公鑰。如果公鑰不同,openssh會發出警告,如果我們重新安裝系統,其公鑰資訊還在,連線會出現如下截圖情況.

方法一:

rm -rf ~/.ssh/known_hosts

優點:乾淨利索

方法二:

vi ~/.ssh/known_hosts

刪除對應ip的相關rsa資訊(本例可知刪除53行資訊即可)

優點:其他正確的公鑰資訊保留

缺點:還要vi,還要找到對應資訊,稍微優點繁瑣

方法三:

清除舊的公鑰資訊

ssh-keygen -r 192.168.0.100

優點:快、穩、狠

缺點:沒有缺點

git生成ssh並連線到github

1.生成ssh key ssh keygen t rsa b 4096 c your email example.com 執行完畢會生成兩個秘鑰檔案id rsa和id rsa.pub,分別為私鑰和公鑰 2.將私鑰加入ssh agent 啟動ssh agent eval ssh agent s 加入私...

ssh的連線重用

原理很簡單,開乙個ssh連線在後台放著,以後再有需要用到ssh到同樣主機的時候,直接使用這個連線的socket檔案,不用再建立連線了,同理,也不需要再進行使用者身份驗證。預設是關閉的,可以在 ssh config中開啟 host controlmaster auto controlpath ssh ...

ssh連線的配置

一般預設kali的ssh是關閉的 我們來配置一下,開啟22埠 1.找到ssh的配置檔案,並進行配置 vim etc ssh sshd config 2.進行配置 找到passwordauthentication這一行,如果後面是no,那麼改為yes,如果有 號,將 去掉 將 permitrootlo...