NxShell连接debian的时候,由于debian默认要求你只能使用非root账号连接,导致我在sudo提权之后,sftp还是普通用户权限,有些文件修改和上传不方便了,于是想着让他允许使用root连接。

我们先使用普通用户连接到debian主机。

输入:sudo -i

先提权,再输入:nano /etc/ssh/sshd_config

找到

#PermitRootLogin prohibit-password

将它的注释解开,或者再后面再写一行,解开的话这个文本得改,我建议是再写一行,内容如下:

PermitRootLogin yes

然后CTRL + O保存,CTRL + X退出编辑。

重启下ssh服务:service ssh restart

此时再用root账号连接debian,就可以了。

分类: 运维 标签: sshdebianroot

评论

全部评论 4

  1. bl1ach
    bl1ach
    Google Chrome Windows 10

    太感谢大佬了,特意来留言感谢!
    我PVE安装了一个lxc模板的debian12总是无法远程ssh,百度一堆都是安装debian的教程,还是大佬厉害,两条命令搞定。

    1. 木灵鱼儿
      木灵鱼儿
      FireFox Windows 10
      @bl1ach可别百度了,根本搜不到有用的,有能力上谷歌搜
      1. bl1ach
        bl1ach
        Google Chrome Windows 10
        @木灵鱼儿确实啊。全是广告
  2. xx
    xx
    Google Chrome MacOS
    [打call][打call][打call]

目录