通过Google和亚马逊都可以尝试免费一年的VPS服务,默认情况下都可以通过SSH秘钥方式登录服务器。最近Google上的ssr不能正常访问了,秘钥又找不到到了,没办法只能通过GCE后台的SSH登录,没有客户端,在网页上操作很是不便,于是找了一下开通root登录的方式。
GCE和AWS开通的方法基本上一致,这里做个纪录,方便以后操作。
首先提升用户权限,切换为root用户
sudo su
然后编辑系统配置文件sshd_config ,主要有以下几处
# Authenticat ion:
LoginGraceTime 2
PermitRootLogin yes //把默认的no,改为yes
StrictModes yes //把默认的no,改为yes
...
# To di sable tunne led clear text pas swords, change to no here!
PasswordAuthentication yes //把默认的no,改为yes
修改完毕后,按“esc”,输入“:wq”进行编辑保存。 如果GCE在web编辑比较困难,可以先下载,然后编辑完成后上传
接下来为root用户配置一个密码
passwd root
重启SSH服务使我们的修改生效。
/etc/init.d/ssh restart
OK,到这里就可以用root用户登录了。
附带ssr的安装脚本
git clone https://github.com/suniceman/ss-fly
ss-fly/ss-fly.sh -ssr
#一键开启BBR加速
ss-fly/ss-fly.sh -bbr
#判断BBR加速有没有开启成功
#输入以下命令
sysctl net.ipv4.tcp_available_congestion_control
#成功返回值
net.ipv4.tcp_available_congestion_control = bbr cubic reno