oracle的免费vps默认是使用私钥登录的。今天我们就设置一下,以后用ssh密码登录。
如果直接ssh是这样的
- 登录oracle cloud,找到对应的实例点击进去
- 点击控制台连接,启用cloud shell连接
- 等加载好后,我们输入root,和自己的root密码,进入成功
- 然后 输入 vi/etc/ssh/sshd_config 。进入 sshd配置文件编辑页面,将PermitRootLogin前面的注释取消掉
。继续下滑,把Yes的给放开注释,把No的给加上注释,如下图 - 然后重新启动SSH服务
systemctl restart sshd - 然后终端再次尝试连接,发现就可以输入密码了
- 此时输入密码,就可以登录成功了~