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

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


相关文章

Java随笔记:Java随笔记


一.添加root用户

  • 因为腾讯云服务每次登录都是默认用户为Ubuntu用户,但是我要使用scp命令来上传一些文件到服务器上,很多操作没有权限,很是麻烦,所以修改一下为允许root用户登录。
  • 1.使用Ubuntu正常登录,命令如下:
1
java复制代码ssh ubuntu@118.89.193.239
  • 显示如下:
  • ubuntu登录
  • 2.修改root密码,命令如下:
1
java复制代码sudo passwd root
  • 密码输入不可见,而且需要再次输入密码!
  • 显示如下:
  • 密码
  • 3.修改ssh配置,命令如下:
1
java复制代码sudo vi /etc/ssh/sshd_config

4.重启ssh服务

1
java复制代码sudo service ssh restart

二.开启SSH远程登陆

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

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

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

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%