修复Linode error
今天ss老是报错误ERROR: remote_recv_cb_recv: Connection reset by peer
,ssh上不去。
就重启了一下Linode,结果就ssh过不去了,ss也没有好。悲剧了
登录Linode后台,发现CPU老100%,不知道哪里的事情,关键ssh进不去,着急。
没办法,只好写Ticket找技术人员帮忙。
用蹩脚的英文描述了半天,对方实在不理解,总是几句标准客服回复,估计那边的技术还没上班,客服在扛着。
看来只能自己动手了
在Dashboard
中查找有用的东西
看到Remote access
中发现了Console Access
点击发现是一个web版的console
看到我前两天搭建的ocserv
在处理一个ca证书,然后就没有然后了,输入啥都不行
看来是ocserv
出了问题,没办法,再找找吧
看到一个Rescue
选项卡,进去还有一个Reboot into Rescue Mode
的按钮,看来是进安全模式
那就试试呗
进去后还是一个linux系统,但进了/etc
下查看rc.local
发现是一个干净的rc,不是我系统里的那个文件
google 一下这个linux系统了Finnix
刚好遇到一个10年的帖子,也是用Finnix
这个系统再linode中恢复数据,帖子
看了下,大体了解了,原来这个Finnix
系统,就想Win下的PE系统,可以直接访问硬盘的文件,但是,需要先挂载硬盘
那就好说了
mkdir /mnt/linode
mount /dev/xvda /mnt/linode
然后去修改rc.local
把,ocserv
启动行注释掉,保存,重启。
在web console 中看到登录框,但在本地还是ssh不上去
好吧,先在web console中输出一下iptables sudo iptables -nL
=。=
原来Input链全部DROP
了
改改改
iptables -A INPUT -j ACCEPT
然后再ssh就通了
然后去修改了启动默认加载的iptables ruls文件
附
ubuntu 的启动默认iptables导入的文件在/etc/network/if-pre-up.d/iptables
这个目录下,备忘。
PS:
后来还是启动了ocserv
,原来不是操作卡住了,只是这个程序运行起来只在输出状态,不能做输入操作。
附加几个iptable操作的教程
Comments !