今天在用Xshell遠(yuǎn)程登錄我vmware安裝的一臺(tái)centos7系統(tǒng)的虛擬機(jī)時(shí),出現(xiàn)連接不上的情況
具體是這種情況:
然后在網(wǎng)上找了各種文章來(lái)看,這里總結(jié)一下自己的解決步驟
參考:1.解決Xshell7遠(yuǎn)程連接失?。╟onnection failed)的問(wèn)題
2.CentOS7開啟SSH服務(wù)(Linux)
原因
windows沒有打開ssh,Linux系統(tǒng)沒有打開sshd(只打開了ssh)
所以有問(wèn)題的朋友可以先檢查一下這兩個(gè)功能是否打開
windows一開始是ssh和sshd都沒有打開的,這個(gè)一定要去看看
具體操作(step by step)
1.檢查是否安裝ssh,打開一個(gè)cmd,看看輸入ssh后得到的結(jié)果
如果你得到這個(gè)結(jié)果,那么就說(shuō)明是安裝了,那么后面的安裝步驟可略過(guò)。
安裝
"windoww鍵+i "打開 設(shè)置---->應(yīng)用------>可選功能------->添加可選功能------->查找 OpenSSH 服務(wù)器,并安裝
然后再檢驗(yàn)一下是否安裝,就在cmd中輸入ssh,看一看能不能得到如下結(jié)果:
3.打開SSH服務(wù)
用管理員的身份運(yùn)行cmd
啟動(dòng)SSH服務(wù)
net start sshd
然后可以看到這個(gè)
在這里插入圖片描述
至此,你已經(jīng)成功打開了你Windows系統(tǒng)的SSH服務(wù)啦
你要關(guān)閉的話
net stop sshd
重啟的話
net restart sshd
4.檢查L(zhǎng)inux上sshd有沒有打開
4.1 檢查sshd是否打開
在終端中輸入
yum list installed | grep openssh-server
如果就如上圖一樣出現(xiàn)sshd的話,那就沒問(wèn)題
否則就得安裝sshd服務(wù)
4.2 安裝sshd
我這里是centos7的操作系統(tǒng),所以指令如下,其他系統(tǒng)指令我不太清楚
yum install openssh-server
找到了 /etc/ssh/ 目錄下的sshd服務(wù)配置文件 sshd_config,用Vim編輯器打開
將文件中,關(guān)于監(jiān)聽端口、監(jiān)聽地址前的 # 號(hào)去除
然后開啟遠(yuǎn)程登錄許可
最后,開啟使用用戶名密碼來(lái)作為連接驗(yàn)證
保存文件,退出
3、 開啟 sshd 服務(wù),輸入 sudo service sshd start
檢查 sshd 服務(wù)是否已經(jīng)開啟,輸入ps -e | grep sshd
或者輸入netstat -an | grep 22 檢查 22 號(hào)端口是否開啟監(jiān)聽
4 防火墻配置
systemctl enable firewalld.service #設(shè)置開機(jī)啟用防火墻
systemctl disable firewalld.service #設(shè)置開機(jī)禁用防火墻
systemctl start firewalld #啟動(dòng)防火墻
systemctl stop firewalld #關(guān)閉防火墻
systemctl status firewalld #檢查防火墻狀態(tài)
firewall-cmd --list-ports #查看防火墻開放的端口文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-443694.html
配置防火墻,開放22端口:
firewall-cmd --zone=public --add-port=22/tcp --permanent #向防火墻中添加端口
–zone #作用域
–add-port=80/tcp #添加端口,格式為:端口/通訊協(xié)議
–permanent #永久生效
firewall-cmd --permanent --zone=public --add-service=ssh
firewall-cmd --reload #使防火墻規(guī)則生效
firewall-cmd --zone=public --query-port=22/tcp #查看端口是否添加成功:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-443694.html
到了這里,關(guān)于Xshell遠(yuǎn)程登錄不上linux服務(wù)器,解決could not connect to 192.168.10.2 (port 22):Connection failed的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!