以下是使用 Windows 系統(tǒng)的 SSH 遠(yuǎn)程連接 Linux 服務(wù)器的詳細(xì)操作步驟,(我們以 Ubuntu 和CentOS 為例)
Ubuntu:
1. 確保 Linux 服務(wù)器已啟用 SSH
首先,確保您的 Linux 服務(wù)器上已經(jīng)安裝并運(yùn)行了 SSH 服務(wù)。對于大多數(shù) Linux 發(fā)行版,OpenSSH
是默認(rèn)的 SSH 服務(wù)器。您可以使用以下命令來安裝它:
sudo apt-get update
sudo apt-get install openssh-server
?然后,確保 SSH 服務(wù)正在運(yùn)行:
sudo service ssh status
2. 獲取 Linux 服務(wù)器的 IP 地址
在 Linux 服務(wù)器上,使用以下命令獲取 IP 地址:
ip addr
?記下其中的 IPv4 地址,例如 192.168.1.100
。
?CentOS 7:
在 CentOS 7.9 中設(shè)置 SSH 服務(wù)并從 Windows 遠(yuǎn)程連接的步驟如下:
1. 在 CentOS 7.9 上啟用 SSH
安裝 OpenSSH 服務(wù)器
在大多數(shù) CentOS 安裝中,OpenSSH 服務(wù)器已經(jīng)預(yù)安裝了。如果沒有,您可以使用以下命令來安裝:
(如果是管理員用戶,不用輸入sudo)
sudo yum install openssh-server
啟動 SSH 服務(wù)?
sudo systemctl start sshd
設(shè)置 SSH 服務(wù)開機(jī)自啟
sudo systemctl enable sshd
檢查 SSH 服務(wù)狀態(tài)
sudo systemctl status sshd
?如圖下所示,表示SSH 服務(wù)開機(jī)自啟enabled,SSH 服務(wù)狀態(tài)是active
2. 獲取 CentOS 服務(wù)器的 IP 地址
在 CentOS 服務(wù)器上,使用以下命令來獲取 IP 地址:
ip addr
找到 ens33?或者您的主要網(wǎng)絡(luò)接口下的 inet 地址。這就是您的服務(wù)器 IP 地址。
?從 Windows 使用 SSH 客戶端連接 CentOS 服務(wù)器
使用 Windows 自帶的 SSH 客戶端
從 Windows 10 的某個版本開始,Microsoft 開始包含 OpenSSH 客戶端作為其操作系統(tǒng)的一部分,因此您可能已經(jīng)在系統(tǒng)上安裝了它。如果沒有,您可以從“功能”應(yīng)用中添加它,詳細(xì)請看《如何通過SSH遠(yuǎn)程連接到Windows系統(tǒng)指南》中的在Windows上安裝OpenSSH Server步驟
- 打開命令提示符或 PowerShell。
- 輸入以下命令以連接到 CentOS 服務(wù)器:
ssh 用戶名@服務(wù)器IP地址
例如:
ssh root@192.168.1.100
?當(dāng)首次連接到服務(wù)器時,系統(tǒng)會詢問是否接受服務(wù)器的公鑰。鍵入 yes
然后按 Enter。
輸入 CentOS 用戶的密碼并按 Enter。
如下圖,登錄成功。
?
問題解決
常見問題一
出現(xiàn) WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 字樣
原因 :
這是 SSH 的一個安全警告。這種警告通常發(fā)生在以下情況:
目標(biāo)服務(wù)器的公鑰已更改。這可能是因為您重新安裝了服務(wù)器、更換了服務(wù)器硬件或手動更改了服務(wù)器的 SSH 密鑰。
有人嘗試對您的連接進(jìn)行中間人攻擊(Man-in-the-Middle attack)。這種情況比較少見,但不能完全排除。
解決方法:
為了解決這個問題,您應(yīng)該首先確定原因。如果您確信服務(wù)器的公鑰已經(jīng)合法更改,那么可以按照以下步驟解決:
打開終端或命令提示符。
使用以下命令刪除指定 IP 地址的舊密鑰條目:
ssh-keygen -R 192.168.136.128 ? ? ? //你的ssh服務(wù)器IP
之后,您可以再次嘗試連接到服務(wù)器。在首次連接時,系統(tǒng)會提示您接受新的公鑰。確認(rèn)后即可正常連接。但是,如果您沒有對服務(wù)器進(jìn)行任何更改,并且對此警告感到不安,那么您應(yīng)該進(jìn)一步調(diào)查,以確保您的網(wǎng)絡(luò)環(huán)境沒有遭受攻擊。文章來源:http://www.zghlxwxcb.cn/news/detail-713356.html
注意事項
1.請確保你的客戶端與服務(wù)端的網(wǎng)絡(luò)通信狀況良好文章來源地址http://www.zghlxwxcb.cn/news/detail-713356.html
到了這里,關(guān)于Windows 系統(tǒng)下:SSH 遠(yuǎn)程連接 Linux 服務(wù)器的完整指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!