谷歌云和亚马逊 AWS
的服务器在默认开通后,都会要求使用 VNC
的方式进行远程部署管理,而不会向用户开通 SSH
登录和部署,使用远程软件管理部署服务器的时候,很不方便。今天就教大家如何设置服务器的 root
密码同时开启 SSH
登录管理部署的方法:
服务器购买推荐:
点击直达 腾讯云服务器
点击直达 海外服务器
点击直达 阿里云服务器
一、设置 root
密码
1.使用网页端默认的 VNC
远程链接方式,连接到服务器
2.切换到 root
账号
sudo -i
3、设置 root
密码
passwd
服务器会要求输入新密码,输入密码的时候不会显示出来,所以直接输入密码,然后回车,然后再重复一次密码回车,这样,服务器就会提示你密码已经设置成功!
二、开启 SSH
登录
1、修改 SSH 配置文件 /etc/ssh/sshd_config
vi /etc/ssh/sshd_config
2.找到以下内容并修改:
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
PasswordAuthentication yes //默认为no,改为yes开启密码登陆
3.修改完成后,按 Esc
键,退出编辑模式,然后再输入 :wq
4.重启服务器 reboot
至此,我们的服务器已经开启了 SSH 登录部署功能,我们就可以使用刚才设置的 root 密码在远程管理工具来管理部署服务器了!
方式二:
passwd设置密码
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
reboot重启服务器```
评论区