Linux root 账户及 ssh 链接问题
Linux root 账户及 ssh 链接问题
问题描述
这几天在弄虚拟机,然后发现一个以前忽略的问题,Ubuntu 默认没有启用 ROOT 用户且安装时没有设置密码,之后还碰到 SSH 无法远程登陆 ROOT 用户的问题,记录一下解决过程
修改 ROOT 用户密码,切换成 ROOT 用户,输入命令
sudo -i
然后输入密码,进入 ROOT 用户后输入命令,这里是为了修改 ROOT 用户密码
passwd
输入你想要修改后的密码
输入 su yourusername
切换回普通用户,然后在输入 su root
后输入修改后的密码切换回 ROOT 用户看是否成功
如何连接 Ubuntu 的 Root 用户
默认情况下,Ubuntu 系统是不允许 Root 用户远程登录的,所以我们需要修改 SSH 配置文件,允许 Root 用户远程登录
修改 SSH 配置文件
首先得确保 Ubuntu 已经安装了 SSH,安装命令为
apt install openssh-server
切换成 ROOT 用户,输入命令
vi /etc/ssh/sshd_config
接下来来修改配置文件
找到 PermitRootLogin
所在行,输入 i 进入输入模式,取消注释并将值设为 yes,然后按 q,输入:wq 保存退出,这里是为了允许 Root 用户远程登录
PermitRootLogin yes
重启 SSH 服务,输入命令
service ssh restart
然后再次尝试 Xshell
连接,连接成功
然后,使用以下命令安装中文语言支持和输入法
sudo apt install language-pack-zh-hans language-pack-gnome-zh-hans fcitx-libpinyin
如果没有直接生效,可以重启一下系统,然后在设置里面添加中文输入法,然后就可以使用了
LANG=zh_CN.UTF-8
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 时空跃动
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果