解決REMOTE HOST IDENTIFICATION HAS CHANGED警告
在進(jìn)行SSH或SCP命令時,有時候會遇到警告信息:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 這可能是因?yàn)橛腥苏谶M(jìn)行中間人攻擊,或者遠(yuǎn)程主機(jī)的主
在進(jìn)行SSH或SCP命令時,有時候會遇到警告信息:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 這可能是因?yàn)橛腥苏谶M(jìn)行中間人攻擊,或者遠(yuǎn)程主機(jī)的主機(jī)密鑰已經(jīng)更改。下面將介紹幾個簡單步驟來解決這個問題。
1. 更新Known Hosts文件
當(dāng)遇到“REMOTE HOST IDENTIFICATION HAS CHANGED”警告時,首先需要更新本地Known Hosts文件。您可以運(yùn)行以下命令:
```
ssh-keygen -R <接收方IP>
```
2. 重新進(jìn)行遠(yuǎn)程文件復(fù)制
接下來,您可以再次嘗試使用SCP命令進(jìn)行遠(yuǎn)程文件復(fù)制。假設(shè)您想將文件`git-2.9.2.tar.gz`復(fù)制到目標(biāo)服務(wù)器上的`/app/soft/`目錄,命令如下:
```
scp ./git-2.9.2.tar.gz 用戶名@IP:/app/soft/
```
請確保用戶名具有對目標(biāo)文件夾的讀寫權(quán)限,您也可以使用root賬戶進(jìn)行操作。
3. 檢查文件復(fù)制情況
登錄到目標(biāo)服務(wù)器,定位到`/app/soft/`文件夾,確認(rèn)您復(fù)制的文件是否已經(jīng)成功到達(dá)。
如果以上步驟幫助您解決了"REMOTE HOST IDENTIFICATION HAS CHANGED"警告問題,請不要忘記投票、點(diǎn)贊、關(guān)注并留言。您的支持是我們前行的動力,期待為您帶來更多驚喜內(nèi)容!