Oracle Cloud VPS修改SSH端口后无法连接

按Ubuntu标准方法修改了SSH的端口。用iptable放开了新端口,console里的策略也配置正确了。重启SSH服务。然后VPS就连不上了。重启VPS不行。尝试通过Console Connect居然要用户名密码,但都是通过密钥连接,没有密码。还有什么办法连上去?

1 个赞

oracke安全列表也开放了对应端口不

放开了。

隔壁帖子有人回复了一个解决方案。你去看看

有链接吗

还不一样。不过可以借鉴思路,尝试进入单用户模型强行改密码。不过OCI这样的设计也太不合理了。console口进去要密码,默认又不设密码。

只能说羡慕的流口水

开机以后先测下端口通不通吧,单点调试,看看是端口/服务的问题还是其他配置的问题

按说,iptables和安全组都放开了,是不会拦的

但是吧,不是经常折腾,偶尔也会手生,比如要是你加的iptables规则是在拦截规则之后,那先命中拦截规则

1 个赞

原本想很简单的操作。还是没想到OCI这么多坑。其他云平台都没碰到。

就是新端口不通

你密钥链接是走的ssh,他控制面板走的是 VNC,直接类似本机的终端界面,所以用的是账号密码,不涉及密钥

2 个赞

想办法搞定先,有方法的,刚看过。

下次可以考虑添加防火墙ip白名单允许所有。固定的或者ddns的ip。

问题是没有给任何账号设置过密码啊。

用ubuntu登录,再切换到root也不行吗?我记得我上次遇到这种情况,是上的去的,我也没设过密码

上次我在系统里搞挂了公网,连接不了。

在后台一通操作都不好搞,然后从另外一台机内网连接过去弄好。

感觉是iptables这一步

ubuntu也要密码,但实际没设置过啊。

iptables里端口放开了。上面跑了不少业务。这个知道配置的。