小心灵学院
欢迎您的光临

让aws、gcp、oracle等VPS使用root账户登录的方法

先使用能登录的方式登录上vps

  • 切换到rootsudo -i
  • 修改root密码(如果不用密码登录使用public_key方式登录,这一步可以跳过)
    sudo passwd root
       
    Enter new UNIX password:#输入自己设置的新密码
       
    Retype new UNIX password:#再次输入
  • 更改登录方式
    #开启PasswordAuthentication 和 PermitRootLogin
        
    vim /etc/ssh/sshd_config
        
    #将下面两个值设置成yes,如果注释了把注释取消掉
        
    PasswordAuthentication yes
    PermitRootLogin yes
  • 重启ssh服务service sshd restart
  • 使用root账户登录ssh root@ip -p port

注:如果使用public_key方式登录,就把客户端电脑的id_rsa.pub文件内容复制到服务器的.ssh目录下的authorized_keys文件中(如果没有这个文件和文件夹就创建一个)

附:生成public_key命令,windows可以安装一个git bash,mac直接终端执行

ssh-keygen -t rsa -C "[email protected]"

更简单的方式

echo root:要修改的密码 |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
赞(0)
未经许可不得转载:小心灵学院 » 让aws、gcp、oracle等VPS使用root账户登录的方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址