❶ telnet22埠正常,ssh連接不上,怎麼回事
1、檢查公司防火牆和iptables服務,看看有沒有和22埠相沖突之類規則。
2、檢查路由器是否有將22埠映射到別的IP。
3、檢查/etc/hosts.deny和/etc/hosts/allow是否有做ssh的限制登陸。
4、如果是root賬號登陸,檢查伺服器ssh服務是否允許root登陸ssh.
5、如果是用密碼登陸,檢查ssh服務是否禁止了通過密碼登陸,只開啟了密鑰認證。
6、登陸的賬號是否有伺服器登陸許可權
❷ 為什麼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」。
❸ ssh連接超時失敗原因查看
通常情況是 網路不可達 埠未開啟 服務未開啟 防火牆攔截
❹ 為什麼我的linux伺服器通過ssh連接不上
連不上可能有一下幾種情況:
1你的Linux伺服器沒有安裝OpenSSH,所以他可以訪問其他伺服器,而其他伺服器不能連接它
2你的Linux伺服器使用的IP是區域網IP,那麼要想連接上它,你的客戶端也得是在同一區域網內
3如果你的Linux 伺服器使用的是公網IP(就是哪怕在外省也能ping 的通),那麼就要檢查你的伺服器的網路是否正常,防火牆過濾規則,以及埠是否是非常用埠
4一般,我遇到的多是第一種情況和第二種情況,你可以具體檢查一下
❺ HIK-share連接到同一網路,為什麼連不上
1、用虛擬機ping自己IP,如果能ping通說明虛擬機的網卡沒問題,再ping自己電腦IP,如果能ping通,說明兩端網路連接沒問題,但是ssh連接不上,那麼查看sshd服務是否啟動。
2、如果還是連接不上,那麼查看自己是否安裝ssh服務,執行rpm-qa|grep"sshd",若是沒有安裝,則執行yuminstallopenssh-serve然後(在root用戶下)執行啟動的命令。
❻ 可以ping通,但是ssh不通,求助
這個原因可能比較多,例如:被防火牆擋掉,ssh服務配置文件中的參數是否拒絕了連接等等。我說一種最可能出現的吧,清除/root/.ssh/known_hosts文件中和你所要連接的ip或者主機名有關的ssh加密Key。