Ubuntu 18.04.1 LTS安装完成后,无法使用xshell进行远程登录,Telnet Ubuntu系统的22端口也不通。
解决方法
安装ssh服务
- 超级管理员安装命令
apt-get install openssh-server
- 非管理员安装命令
sudo apt-get install openssh-server
- 安装过程中出现是否需要安装,直接Y。


检查ssh服务状态
ps -ef | grep ssh
- 如果服务未启动,输入一下命令重启
service ssh start
/etc/init.d/ssh start
注释: start 开启; restart 重启; stop 停止

- 查看ssh的端口:cat /etc/ssh/ssh_config
设置root用户登录
- 修改openssh server配置
vim /etc/ssh/sshd_config (root用户下)
sudo vim /etc/ssh/sshd_config (普通用户下)
- 修改PermitRootLogin 这行,改为PermitRootLogin yes
32 #PermitRootLogin prohibit-password
33 PermitRootLogin yes

解释说明
PermitRootLogin yes #允许root用户以任何认证方式登录
PermitRootLogin without-password #只允许root用public key认证方式登录
PermitRootLogin no #不允许root用户以任何认证方式登录
本文详细介绍了解决Ubuntu18.04.1LTS系统中SSH服务无法使用的问题,包括如何安装ssh服务、检查ssh服务状态、重启ssh服务、查看ssh端口以及设置root用户登录的具体步骤。
9122

被折叠的 条评论
为什么被折叠?



