Oracle Cloud 永久免费 VPS CentOS 开机 root 登录 SSH

8 Comments

Oracle Cloud 永久免费 VPS CentOS 系统,默认 opc 登录,不能使用 root;Ubuntu 默认登录账户是 ubuntu。Oracle Cloud 实例初始化时最好配置好 SSH 密钥,要不然可能登录不了。

CentOS 使用 opc + SSH 密钥登录,使用命令 sudo -i 可以切换到 root 权限,但是直接 root 登录会提示:Please login as the user "opc" rather than the user "root".

使用 root 直接登录

如果你想使用 root 直接登录,可以执行一下以下命令(密码是 ooxxoox,一定替换为复杂一点的密码)

echo root:ooxxoox |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart

实现开机使用 root 登录

上面方法重启 VPS 会失效?没有实测,按理应该不会。下面方法可以实现开机使用 root 登录,可以使用以下命令(密码是 ooxxoox,一定替换为复杂一点的密码)

编辑 cloud.cfg

vi /etc/cloud/cloud.cfg

在 cloud.cfg 最后加入以下代码

#!/bin/bash
echo root:ooxxoox |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart

上面两个方法来自:https://wzfou.com/oraclecloud/

初始化实例时开启 root 登录

利用 cloud-init 脚本来开启 root 账号密码登录!脚本:

#!/bin/bash
echo root:ooxxoox |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart

此方法来自:https://51.ruyo.net/14138.html

高级选项,粘贴 cloud-init 脚本,然后实例初始化完成就可以使用 root + 密码登录 VPS。

不过,实测上面三个方法,都只能使用 root + 密码登录 SSH,root + SSH 密匙登录仍然提示:Please login as the user "opc" rather than the user "root".

无意中发现玄机其实在 /root/.ssh/authorized_keys 里面。打开这个文件,里面是这样子:

no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"opc\" rather than the user \"root\".';echo;sleep 10" ssh-rsa ooxxxxxx55524242442……此处省略 1024 万字 ……

红色字体部分为初始化实例时添加的 SSH 公钥,亲测,把 authorized_keys 多余的代码:

no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"opc\" rather than the user \"root\".';echo;sleep 10"

去掉,就可以愉快的使用 root + SSH 密匙登录。

折腾完检查一下 vi /etc/ssh/sshd_config 文件,下面是参考配置:

PermitRootLogin yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no

--- 完 ---

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/1225/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

2020年东京奥运会 Tokyo 2020 Olympics

2020年东京奥运会,时间:2021年7月23日 - 2021年8月8日!没看错,2020年日本京东奥运会2021年举行。昨天没有看2020年日本东京奥运会开幕式,不知道会不会有 BT 下载? 2020年日本东京奥运会 简介 2020年东京奥运会官网:https://olympics.com/tokyo-2020 TOKYO 2020 奥运会吉祥物 Mirai…

红米 Redmi AC2100 百元路由器 breed OpenWRT 固件收集 K2P 替代品

红米 Redmi AC2100 路由器,最近在恩山上看到比较多,能刷 breed,上 OpenWRT,据说 5G 信号强得像打了鸡血……吊打 K2P……全新,更便宜。 红米 Redmi AC2100 百元路由器 硬件配置 拆机 温馨提示:因为用的是 NAND Flash 闪存,有东芝和 ESMT 两个品牌,存在闪存坏块风险。 红米 Redmi AC21…

WordPress 5.3 & WordPress 所有安装包下载

已经 WordPress 5.3,这次更新,后台 css 样式有变化,线条颜色加深,看起来更清晰,带来了 Twenty Twenty(2020)主题,很大气,就是不大不小的屏幕看起来比较丑。还有就是,WordPress 真的越来越肥了。最近 WordPress 官网经常 429 Too Many Requests 错误,不过貌似爱国后不会有这个错误。 Word…
浏览: 44 标签:  ,  ,  ,  ,  , 

如何下载京东无水印商品主图高清大图?

有时候,可能会需要京东某个商品主图高清图片,但是放大或者直接另存主图大图,会有大大的京东水印,如何下载京东无水印商品主图高清大图?老头分享一个方法,无需第三方工具即可下载京东商品主图无水印高清商品图片(800*800)。 20210728 亲测未失效。 下面以「鲁花 自然鲜酱油」为例,简单介…
浏览: 141 标签:  ,  ,  ,  , 
浏览: 77 标签:  ,  ,  ,  , 

Comments:8

  1. 永久免费的VPS?配置怎么样?怎么申请呀?

    2019.12.05 07:16 # 回复
    1楼
    • @张波博客 发车很久了,https://cyhour.com/1162/
      配置还行吧,1G内存,40G硬盘,要信用卡,不过目前国内信用卡应该不好申请。

      2019.12.05 08:41 # 回复
  2. 你这个免费的VPS在拿来做啥呀,当初10月没注意,我一直少个稳定的梯子 =、=

    2019.12.05 22:37 # 回复
    2楼
    • @Sam.Z 折腾了下,挂个垃圾站。不过日本线路速度不大稳定,早知道开美区可能还稳点。

      2019.12.06 08:53 # 回复
  3. 这车不稳啊,群友好多都翻车啦!

    2019.12.05 23:51 # 回复
    3楼
    • @卡卡讯 所以我闲置了一段时间,看着还没翻车,折腾下用上了,反正不放重要数据,每天备份,不怕。

      2019.12.06 08:54 # 回复
  4. 中午不翻车

    2019.12.06 20:32 # 回复
    4楼

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息