刚新安装了一台Ubuntu,突然发现它竟然root用户默认不支持远程登录。
探测一下主机的22端口,发现端口是关闭的。
难道是没有SSH服务?
还真是,和Debian系统一样一样的,默认不安装SSH服务,安装时提前选上,否则安装好系统,需要手动命令安装。
使用命令安装OpenSSH服务器。
sudo apt install -y openssh-server
查看SSH服务状态,已经成功加载并使能开机启动。
从本地探测端口状态也正常了。
远程登录测试一下。
真是个有意思的现象,按照系统账户显示的区分大小写反而登陆失败,全小写竟然登录成功,有没有人能帮忙解释一下这个问题?
然后尝试一下登录root账号。
认证失败,先给root用户配置一下登录密码。
然后修改配置文件,在配置文件/etc/ssh/sshd_config中添加以下两条命令:
sudo nano /etc/ssh/sshd_config
PermitRootLogin yesPasswordAuthentication yes
修改之后重启一下SSH服务。
再次尝试登录,登录成功。
问题解决。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/9880.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~