2014-02-07 318 views
1

昨日託管虛擬服務器上(Ubuntu的)我編輯的的/ etc/SSH/sshd_config中具有以下行:ssh連接拒絕

ServerAliveInterval 60 

之後,我重新啓動sshd的具有以下命令:

/etc/init.d/ssh restart 

今天,當我嘗試連接到服務器(端口22),我得到了一個「拒絕連接」的消息。

我要求服務器主機公司重新啓動它,現在我正在等待,但恐怕它不會解決問題!

任何建議我能做些什麼? (我不是一個親Linux用戶)

編輯:

我知道,這是一個錯誤,主要的問題是如何能達到(遠程)服務器上刪除該行?

+0

通過您的託管服務提供商希望提供的遠程管理控制檯登錄。 – arkascha

+0

你使用哪個ssh服務器?你可以分享sshd_config嗎? –

+0

@arkascha我會問他們!謝謝 – RKG

回答

0

通過您的託管服務提供商希望提供的遠程管理控制檯登錄。 - arkascha 2月7日10:11

這個評論是最有幫助的,幸運的是託管服務提供商有遠程管理控制檯,所以我可以恢復我已經犯的錯誤!

1

我認爲ServerAlive屬性不能在sshd_config中使用。結果你的SSH守護進程可能因爲配置錯誤而崩潰。將其更改爲CLientInterval屬性。

According to this article在服務器端,可以調整屬性「ClientAliveInterval」以確保連接關閉較少。在客戶端(所以在你的計算機上),你可以使用ServerAliveInterval,它檢查SSH服務器是否仍然存在,連接是否打開。

1

您不能提供ServerAliveInterval到/etc/ssh/sshd_config sshd_config文件中不支持ServerAliveInterval,而是在客戶端提供ServerAliveInterval(/etc/ssh/ssh_config)。