『壹』 為什麼我的SSH死活連不上我的裝的linux呢
首先要確認你是否安裝了SSH,如果安裝了,再檢查你的SSH服務是否已啟動,我估計你可能沒有安裝SSH,或者該服務沒啟動
『貳』 使用SSH遠程連接Linux失敗
你可以試試用自動的IP,然後用ifconfig查看IP地址,我用的好像是橋接,用哪種連接方式你都試試,最後用service
network
restart,重起服務,再Ping一下試試。也可以看看ssh那個服務開了沒有。
『叄』 為什麼我的linux伺服器通過ssh連接不上
連不上可能有一下幾種情況:
1你的Linux伺服器沒有安裝OpenSSH,所以他可以訪問其他伺服器,而其他伺服器不能連接它
2你的Linux伺服器使用的IP是區域網IP,那麼要想連接上它,你的客戶端也得是在同一區域網內
3如果你的Linux 伺服器使用的是公網IP(就是哪怕在外省也能ping 的通),那麼就要檢查你的伺服器的網路是否正常,防火牆過濾規則,以及埠是否是非常用埠
4一般,我遇到的多是第一種情況和第二種情況,你可以具體檢查一下
『肆』 如何解決Linux不能連接ssh
如果能ping通但是連不上 可能是linux的防火牆沒有關或者ssh服務沒開 進入linux伺服器 以此輸入下面的命令 service sshd restart service iptables stop 如果你的ssh埠號沒有修改的話就可以連上了 ssh配置文件在 /etc/ssh/sshd_config文件里
『伍』 刪除~./ssh/know_hosts文件後ssh連接不上linux
這個文件是記錄機器指紋的,刪除之後在下次登錄時無非重新寫入而已
~./ssh/know_hosts這個文件是可以刪除的,下次登錄其他的機器時會自動生成
『陸』 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
然後從新啟動再來試試
『柒』 SSH為什麼不能登錄linux
SSH不能登錄linux需要檢查客戶端和伺服器端:
客服端:
SSH連接方式為:IP+埠號(默認為22)
伺服器端:
1、先把SSHD服務開啟;
/etc/init.d/shhdrestrat
2、把Linux的防火牆關掉;
1)重啟Linux後生效:
chkconfigiptablesoff
2)即時生效,重啟後失效:
serviceiptablesstop
3、客戶端重新SSH登陸Linux。
『捌』 linux ssh遠程登錄不上
1、 關閉防火牆;
2、ping linux伺服器的ip,能通的話表示物理連接是正常的;
3、telnet埠看是否通,沒通的話檢查ssh程序有沒有安裝;
4、開啟sshd服務:systemctl start sshd.service;
5、 檢查是否開啟22埠:netstat –ntpl|grep 22