linux不能ssh
⑴ linux ssh無法連接。連接上的沒問題。
1、搜一下:ssh Read from remote host Connection reset by peer
2、SSH有一個 ClientAliveInterval 參數,在你的 /etc/ssh/sshd_config 配置文件中設置一個合適的值,比如:ClientAliveInterval 115 就可以讓 OpenSSH 伺服器端在空閑的時候定時向客戶端請求一個數據包。
ISP或網關在使用NAT時,有時NAT設備會檢測建立的session,如果無數據傳輸,就會拆掉該session,體現在ssh登錄時,就會出現沒有操作時無緣無故的斷線。在NAT轉換時,默認無傳輸session存活周期為120秒,把ClientAliveInterval值設成了115秒,這樣就解決了SSH容易掉的問題!
⑵ linux14.04不能ssh登錄!
你如果需要root直接登錄PermitRootLogin 需要設置為:
PermitRootLoginyes
修改完後記得重啟ssh服務
without-password是PAM認證才可能需要用到的。
⑶ 為什麼Linux操作系統上不能啟動SSH
你是linux什麼系統的?一般中高版本早默認就安裝了SSH服務,你是最小化安裝的還是怎麼安裝?用workstations還是用的virtualbox什麼的?能具體描述一下嗎?
你可以先yun install sshd -y 看看是否沒有安裝服務,如果安裝了就是nothing to do。然後在servic start sshd
⑷ linux伺服器突然ssh遠程連不上了
你的問題以前我也遇到過!最終我的解決方法是把防火牆先暫時關閉、看看主配置文件的埠號是不是被改過!再把sshd這個服務重啟一下!但前提是我去機房直接操作這個伺服器!既然你無法遠程也就只能親自過去查看一下了!
⑸ 為什麼我的linux伺服器通過ssh連接不上
連不上可能有一下幾種情況:
1你的Linux伺服器沒有安裝OpenSSH,所以他可以訪問其他伺服器,而其他伺服器不能連接它
2你的Linux伺服器使用的IP是區域網IP,那麼要想連接上它,你的客戶端也得是在同一區域網內
3如果你的Linux 伺服器使用的是公網IP(就是哪怕在外省也能ping 的通),那麼就要檢查你的伺服器的網路是否正常,防火牆過濾規則,以及埠是否是非常用埠
4一般,我遇到的多是第一種情況和第二種情況,你可以具體檢查一下
⑹ linux疑問:在linux設備里無法ssh另外一台設備,提示「Name or service not known」,奇怪。。
常見解決方案:
在命令窗口輸入:ping [IP] 查看是否有連接,如果沒有,則為網路問題,如果有,嘗試第二步。
⑺ linux ssh 連接不上,各位大俠看看
1.ping目標伺服器查看網路是否連通
2.檢查密鑰文件是否正確
3.查看防火牆配置,源和目標主機是否開通了22埠
4.sshd伺服器是否啟動
5.查看/etc/ssh/sshd_config文件配置,如是否允許root用戶遠程登錄,是否啟用了公鑰認證等
6.如果StrictModes=yes,查看存放公鑰的文件夾的擁有者與登錄用戶名是否一致
7.ssh不能連接還需查看/etc/ssh/sshd_config文件配置,如是否允許root或普通用戶遠程登錄,是否啟用了公鑰認證等,添加信任後,需重啟ssh服務
⑻ 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 ssh遠程登錄不上
1、 關閉防火牆;
2、ping linux伺服器的ip,能通的話表示物理連接是正常的;
3、telnet埠看是否通,沒通的話檢查ssh程序有沒有安裝;
4、開啟sshd服務:systemctl start sshd.service;
5、 檢查是否開啟22埠:netstat –ntpl|grep 22