WSL:配置Ubuntu服务器允许root用户远程SSH登录【Ubuntu系统无法连接ssh进行root用户登录】

 有时候我们需要访问除Home目录下的其他文件夹,这时需要进行root登录,以Finallshell远程登录Ubuntu系统为例:

1.先使用普通用户登录,切换到root用户

2.修改ssh配置文件

vim /etc/ssh/sshd_config

按i进入编辑模式

X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
PrintMotd no
#PrintLastLog yes
#TCPKeepAlive yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none

# no default banner path
#Banner none

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

# override default of no subsystems
Subsystem       sftp    /usr/lib/openssh/sftp-server

# Example of overriding settings on a per-user basis
#Match User anoncvs
#       X11Forwarding no
#       AllowTcpForwarding no
#       PermitTTY no
#       ForceCommand cvs server
# configured by CLion
ListenAddress 127.0.0.1
Port 2222
UsePrivilegeSeparation no
PermitRootLogin yes
PasswordAuthentication yes

3.在文本的最后添加:

PermitRootLogin yes

最后输入:wq,确认并退出

4.重启ssh服务

service ssh restart



全新安装系统后,默认情况下将禁用Debian Linux上的root登录。当您尝试以root用户身份登录Debian11 Linux服务器时,访问将被拒绝。要在Debian Linux系统上为root用户启用SSH登录,您需要首先配置SSH服务器。

0.首先安装SSH
注意:如果使用的是WSL安装的ubuntu/debian,那么你需要先卸载:apt remove openssh-server

sudo apt install openssh-server

安装完成后SSH 服务默认开启
手动启动:

systemctl start ssh.service

1.安装vim
首先由普通用户登录Debian服务器,su root切换到root用户,输入下面命令安装即可:

apt-get install vim

2.利用vim打开并修改/etc/ssh/sshd_config文件
将PermitRootLogin 设置为yes,PasswordAuthentication设置为yes即可,:wq保存退出即可。

vim /etc/ssh/sshd_config

WSL:配置Ubuntu服务器允许root用户远程SSH登录【Ubuntu系统无法连接ssh进行root用户登录】_第1张图片
WSL:配置Ubuntu服务器允许root用户远程SSH登录【Ubuntu系统无法连接ssh进行root用户登录】_第2张图片

3.输入下面命令,重新启动SSH服务器:

/etc/init.d/ssh restart

从现在开始,您将能够以root用户身份使用ssh登录。赶快用SecureCRT SSH登录Debian服务器吧!



解决使用WSL获得Ubuntu系统无法连接ssh进行root用户登录_qinqinqinyyds的博客-CSDN博客_wsl ssh root

https://huaweicloud.csdn.net/63560e85d3efff3090b591ef.html

你可能感兴趣的:(#,Linux/虚拟机,ubuntu,ssh,linux)