Ubuntu添加root用户和开启远程登陆 | Java随笔记

「这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战


相关文章

Java随笔记:Java随笔记


一.添加root用户

  • 因为腾讯云服务每次登录都是默认用户为Ubuntu用户,但是我要使用scp命令来上传一些文件到服务器上,很多操作没有权限,很是麻烦,所以修改一下为允许root用户登录。

  • 1.使用Ubuntu正常登录,命令如下:

ssh ubuntu@118.89.193.239
复制代码
  • 显示如下:

  • ubuntu登录

  • 2.修改root密码,命令如下:

sudo passwd root
复制代码
  • 密码输入不可见,而且需要再次输入密码!

  • 显示如下:

  • 密码

  • 3.修改ssh配置,命令如下:

sudo vi /etc/ssh/sshd_config
复制代码

4.重启ssh服务

sudo service ssh restart
复制代码

二.开启SSH远程登陆

  • 以下所有操作都是在root用户下: 若不是root用户登录状态,所有命令前加 sudo
  • 1.安装SSH
apt-get install openssh-server
复制代码
  • 2.查看SSH是否安装成功
 ps -e |grep ssh
复制代码
  • 如果安装成功显示如下:有sshd,说明ssh服务已经启动
  • 安装成功
  • 3.如果没有启动ssh服务,输入以下命令:ssh服务则会启动
service ssh start 
复制代码
  • 4.此时我们的服务已经全部启动,但是远程连接可能会报错如下:
Permission denied, please try again(publickey,password)
复制代码
  • 这是因为我们没有开启远程连接服务:
  • 首先打开/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config
复制代码
  • 显示如下:
  • config文件内容
  • 找到 PermitRootLogin prohibit-password 位置,将其注释,在原位置添加如下内容:
PermitRootLogin yes
复制代码
  • 再次连接试试:
ssh root@118.89.193.239
复制代码
  • 显示连接成功:
  • 连接成功
  • 5.重启ssh服务
sudo service ssh restart
复制代码

路漫漫其修远兮,吾必将上下求索~

如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧~hahah

おすすめ

転載: juejin.im/post/7031899494488899620
おすすめ