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/,转载时必须以链接形式注明原始出处。
声明:我们不销售主机,选主机需合法使用。任何主机需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!

Pronhub 终身会员 2020年「黑五」福利仅需 200 美元 限量抢购

2020年「黑五」Pornhub BlackFriday 福利来了:北京时间2020年11月28日 13:00:00 限量开抢,仅需 200 美元(约合人民币 1300+,2019 年是 299 美元)即可获得「终身会员」。付费会员可以不受限制地观看平台上超过 12.5 万份付费视频、享受更快的网速和无广告体验。 有些东西让你我心存感恩 …

OA办公设备资料 打印机 复印机 维修手册 收集

打印机 复印机 维修手册收集。不定期更新。 (解压密码 1024,若看不到下载链接,请关闭广告屏蔽插件刷新重试) 富士施乐 DocuCentre 复印机 施乐 DocuCentre IV C2263 C2265 维修手册 中文 Ver.1.2 DocuCentre-IV C2265/C2263/C2260 中文 维修手册 Ver.1.2,PDF,共1692页。 下载…

外贸工作网络加速服务 优质机场 YouTube 4K 解锁奈飞

据说最近 *** 有点厉害,外贸工作或者想看个 youtube 或是 Gmail 收个邮件都更加困难,youtube 4K视频就更难了。不过年前买了3个月博友老丁推荐的内网转外网(IPLC?)飞机场,目前还能稳稳高速畅游 Internet……YouTube 4K 不是梦!唯一缺点就是比较贵,流量用不完,很浪费。 首先申明一点:老…

印度区 YouTube Premium 合租 流媒体账号合租

印度区 YouTube Premium,家庭会员仅 ₹189.00/月(折合人民币 ¥18 左右),应该是目前全球最低价,有需要欢迎上车,暂定¥4/月,半年一付。 满车中,如需要合租请移步:奶飞油管专业合租~ YouTube Premium 简介 YouTube Premium 以前称作 YouTube Red,畅享无广告干扰的 YouTube。包括整个 …
浏览: 160 标签:  ,  ,  ,  , 

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信息