AWS EC2 CentOS 如何开启 SSH root 登录?

前几天电报上看到「博客园的一封求助信」(截图),通过推荐链接成功注册 AWS 账户并通过审核,可获得赠送50元京东E卡,加上又想体验一下免费一年 AWS EC2,于是又注册了一个新 AWS 账户~(2020-12-07 收到博客园50元京东E卡

AWS EC2 CentOS 如何开启 SSH root 登录?

AWS EC2 CentOS 7 SSH 默认使用用户名 centos,密钥,22 端口连接 VPS。登录后使用 sudo -i 即可切换至 root 用户,一般没必要开启 SSH root 直接登录,不过老杨习惯了,也就顺手折腾上,方法类似 GCP甲骨文

修改 sshd_config

切换到 root 用户:

sudo -i

编辑 sshd_config:

vi /etc/ssh/sshd_config

下面是参考配置:

PermitRootLogin yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no

重启 sshd 服务:

service sshd restart

这时候使用 root 登录还是会提示:

Please login as the user "centos" rather than the user "root".

玄机在 /root/.ssh/authorized_keys 文件,root 用户下打开 authorized_keys 文件:

vi /root/.ssh/authorized_keys

文件内容类似如下:

no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"centos\" rather than the user \"root\".';echo;sleep 10" ssh-rsa AAAAB3NzaC1ycxEAAAADAQABAAABAQCYHOUR.COMW+eFoWFRTZTRGOLs/W6V2TR1TJCgb1uG1eTP8nsXci1oPuo1GtCiqGBQ5Z9+9vDeHS+mtsXeHzguo38Ld8bWiGaygVG+rwHuzDpM0ntZNS9S3/rLAmbzxvXrfhSUyB7NVKRIscp+Ww0EpBUyr1J4TZH6p15ddic/CYHOUR.COMg7CTePcEu9X9ucWDL609qJbb1uyna1a3jIBXIkaWWJddNtD9t+zM5r56tsQRp1024joCLb+oHkd7s435ecLufSAYvdvGy7oblHhhKhKo6Og1EVsY/LKl5FGo+9B6Mhoszr9fWTKg6kwPmRHAikFDijL51vHL aws-jp

把 ssh-rsa 前面的内容:

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

删除掉,保存退出,重启 sshd 服务:

service sshd restart

如无意外即可使用 root 用户直接 SSH 登录。

还可以脚本一键安装最新内核开启 BBR

另外,如果修改了 SSH 端口,得在 AWS 入站规则 处放心新 SSH 端口,源 0.0.0.0/0

附:Amazon Web Services (AWS) 注册教程

原文:云计算之路-出海记:蹭一张 AWS 船票

另外,使用 aws ec2 免费套餐记得关注流量使用情况,要不然分分钟房子没有了:

除非注明,沙唐桔文章均为原创,本文地址 https://cyhour.com/1539/,转载时必须以链接形式注明原始出处。
声明:我们不销售主机,选主机需合法使用。任何主机需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!

WordPress 技巧:在后台显示文章浏览数「可排序」

除了使用 Google Analytics 统计整个博客流量之外,我们还可以对每篇文章的点击数进行统计,通过每篇文章统计,就可以知道哪些文章更受读者欢迎……比如 WP-PostViews 插件,不过这个插件不能在后台文章列表页面显示点击数,可以使用 WordPress 的 Hook 实现。 WordPress 技巧:在后台显示文章浏览数…
浏览: 36 标签:  ,  ,  , 

CentOS 7 编译安装 PHP 7.4 提示 No package ‘oniguruma’ found

在编译安装 PHP 7.4 时,如果使用 --with-mbstring 参数,则需要安装 oniguruma。oniguruma 是一个处理正则表达式库,php7.4 中,mbstring 正则表达式处理功能对这个包有依赖。所以,安装 php7.4 前需要安装 oniguruma 和 oniguruma-devel 两个软件包。 一般安装epel 然后安装即可: yum instal…
浏览: 131 标签:  ,  ,  , 

WordPress 数据库常用 SQL 语句

WordPress 数据库存储了站点所有信息,数据库对站点来说至关重要,一般情况下不要折腾数据库。但是很多情况下,使用 SQL 语句批量修改站点内容,大大提高效率。下面 SQL 语句均收集自网络,操作需谨慎。所有的SQL语句都是假定你的数据库的前缀是"wp_" ,如果你使用不同的表前缀,请自行修改。 温馨…
浏览: 23 标签:  , 

CentOS 7.9.2009 PHP 7.1.12 升级到 PHP 8.0.1

前阵子在闲置 VPS 和垃圾站环境试过将 PHP 7.1.12 升级到 PHP 8.0.0,看起来没什么问题,只是 fileinfo 扩展没能折腾上。 昨天在 BuyVM 1核 512MB AMD CPU VPS 上又测试了一遍,参考网友方法,fileinfo 也开启成功了,忍不住把博客环境也升级一下,估计最多一个小时就能搞定。 然而实际花了4个…

Comments:4

  1. 还有羊毛薅吗?

    2020.11.25 19:53 # 回复
    1楼
  2. 不知道是干什么用的。

    2020.11.26 08:03 # 回复
    2楼

发表留言

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