① 為什麼我的linux伺服器通過ssh連接不上
連不上可能有一下幾種情況:
你的Linux伺服器沒有安裝OpenSSH,所以他可以訪問肆源其他伺服器,而其他伺服器不能連銷雹正接它
你的Linux伺服器使用的IP是區域網IP,那麼要想連接上它,你的客戶端也得是在同一區域網內
如果你的Linux 伺服器使用的是公網IP(就是哪怕在外省也能ping 的通),那麼就要檢查你的伺服器的網路是否正虧悔常,防火牆過濾規則,以及埠是否是非常用埠
一般,我遇到的多是第一種情況和第二種情況,你可以具體檢查一下
② linux伺服器直接ssh連接不上但是免密能登
伺服器正常,PING也能PING通。但是就是SSH連不上啊,出現這種問題,最大的可能就是防火牆沒有關閉。解決方法:
1、喊辯好開啟SSH以root用戶登錄Linux,打開終端,運行:/etc/init.d/sshdrestrat。
2、關閉鄭鉛防火牆。
3、在終端運行setup。
4、選擇firewall回灶高車.
5、按tab鍵切換到disablede項,然後按空格鍵選擇,然後再按tab鍵切換到ok,按空格件選擇。
6、按tab鍵切換。
③ 解決Linux SSH連接容易斷開的問題
基於安全的考慮寬沖塵,如果用戶連接到SSH Server後閑置一段時間,SSH Server會在超過特定慎禪時判液間後自動終止SSH連接。
若希望保持SSH長時間連接,可以做以下修改:
1、編輯ssh配置文件(注意不是「ssh_config")
# vim /etc/ssh/sshd_config
加入以下參數保存:
2、重啟sshd生效:
systemctl restart sshd
實踐環境:阿里雲 CentOS 8.3
④ 為什麼linux 可以PING通,但連接不上SSH
原因:被防火牆擋掉,ssh服務配置文件中的參數是橡鉛裂否拒絕了連接等等。
解決方法:
一、開啟SSH。
以root用戶登錄Linux,打開終端,運行:/etc/init.d/sshd restrat。
二、關閉防火牆。
1.在終端運行 setup。
2,.選擇 firewall 回車。
3.按tab鍵切換到disablede項,然後按空格鍵選擇,然後再按tab鍵梁閉切換到ok,按空格件選擇。
4.按tab鍵切換到quit,按空格件選擇。然後用客戶端ssh登錄Linux。
三、關閉防火牆的另一種方式。
/etc/init.d/iptables stop。
四、如果ping不同,如果是在Vmware中安裝的linux,需要在虛擬機設置中,將 NetworkAdapter設置成"Bridged"(橋接), 因為默認是「NAT」。
⑤ linux 可以PING通,但SSH連接不上,如何解決
這個原因可能比較多,例如:被防火牆擋掉,ssh服務配置文件中的參亂衡數是否拒絕了連接等等。我說一種最可能出現的吧嘩亂做,清除/root/.ssh/known_hosts文件陪漏中和你所要連接的ip或者主機名有關的ssh加密Key。
⑥ 通過ssh怎麼登陸不上linux
SSH不能登錄linux需要檢查客戶端和伺服器端:
客服端:
SSH連接方式為:IP+埠號(默認為22)
伺服器端:
1、先把SSHD服務開啟;
/etc/init.d/shhd restrat
2、把Linux的防火牆關掉;
1)重啟差亮宏Linux後生鍵沖效:虛冊
chkconfig iptables off
2)即時生效,重啟後失效:
service iptables stop
3、客戶端重新SSH登陸Linux。
⑦ ssh無法連接虛擬linux系統
1.首先看看linux伺服器上的ssh和samba的服務是否開啟
service
sshd
start
service
smb
start
2.如果服務都開啟了那要看看防火牆是否阻擋了包
iptables
-L
看看規則,要是不是很理解規則就直接
iptables
-F
清空防火牆規則,然後
service
iptables
save
保存規則
3.防火牆也沒了還是連不上那就試試吧selinux關掉
vi
/etc/selinux/config
selinux=disabled
然後從新啟動再來試試