2020-03-14 | UNLOCK

Ubuntu VPS使用加速內核腳本後ssh connection refused的解決辦法

有神人集成了Linux系統TCP加速內核一鍵更換腳本,使用起來非常方便,但是在Ubuntu的機器上使用會產生ssh無法連線的問題,原因是一鍵腳本中的重啟指令會讓ssh失效,自行輸入重啟指令或用VPS網頁重啟VPS即可解決。

原因

SSH is not the problem. The command you use to reboot is the problem: don’t do reboot now, do reboot or shutdown -r now to reboot your system.

簡單的說,在Ubuntu上用reboot now會造成ssh失效,使用rebootshutdown -r now就沒事。詳細原因見https://askubuntu.com/questions/483670/what-causes-ssh-problems-after-rebooting-a-14-04-server

解決方法

  1. 安裝內核時不要讓腳本重啟VPS,應該退出腳本後自行重啟
  2. 如果己經用腳本重啟造成ssh無法開機,從VPS供應商的網頁console再輸入一次reboot即可復活
  3. 裝系統時選用Debian9,可以完美適配腳本中的重開機指令(所以我以前都是把VPS重裝成Debian9再重配一次代理,都是淚啊)

Reference

https://github.com/chiakge/Linux-NetSpeed
https://askubuntu.com/questions/483670/what-causes-ssh-problems-after-rebooting-a-14-04-server

評論加載中