欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-04 08:38:02
...

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