Ubuntu开启允许root用户远程登录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_38358734/article/details/79970423

SSH服务器,可以通过SSH协议来访问远程服务器,代替telnet和ftp。但是ubuntu默认是不启用root用户也不允许root远程登录的。所以需要先启用root用户

1、启用root用户:

  • 第一步

    sudo passwd root      //修改密码
    
  • 第二步:

     vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
    修改配置文件在最后加上:greeter-show-manual-login=true
    
  • 第三步:

    重新启动

  • 第四步:

    修改/root/.profile,避免 错误提示为:Error found when loading /root/.profile stdin: is not a tty 的提示
    在/root/.profile中添加 tty -s && mesg n
    

2、安装OpenSSH server:

 使用apt命令安装openssh server

$ sudo apt-get install openssh-server

3、配置 openssh server

$ sudo vi /etc/ssh/sshd_config

找到PermitRootLogin no一行,改为PermitRootLogin yes

4、重启 openssh server

$ sudo service ssh restart

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页