为什么这么说呢,因为今天我打算对我的VPS做一做安全配置,于是——
设了防火墙,ssh禁用了root登录,改了ssh端口,设置了ssh几次密码错误就禁止登录。设置了复杂的密码。
好了重启sshd服务器,结果——
我擦咧,我自己登陆不上了。禁止我登陆?密码错误过多,向旁边看看,我擦,winscp似乎因为不断重试(防火墙重启),把我可怜的1次错误机会都占用光了。root又不能登录,怎么办怎么办……
于是使用了vps提供的console手动输入命令,把登录错误次数注释掉,只能执行一条命令,所以编辑器是别想了,于是祭出sed神器。呼,不是登录次数错误了,再试试?我擦,密码记错了……试了几次都不行,怎么办……幸好root密码还记得,但是不能用root登录啊,于是再度祭出sed,把root登录开开。然后进入系统重新捯饬了一番,终于……
天下太平
我也是有时遇到自己无法登录VPS的情况。
不过,我更喜欢通过FTP(对!此时只有Sshd是挂了的)传个脚本想去,balabala执行命令。
其实,是因为VPS console里面的Sed似乎用不了,所以很无奈。。。
没有开ftp服务,无力。
要不是不能传脚本我何必sed呢……
那个可恨的vps console竟然不能传文件,那你能做什么删除,查看功能干啥啊……