欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu16.04 开启22端口设置允许root用户登录

程序员文章站 2022-06-05 19:46:59
...

Ubuntu 16.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用户以任何认证方式登录
 

相关标签: 22端口