CentOS 7 禁止 root 直接登陆 及 修改默认端口
centos 修改 默认 端口 直接 root 登陆 禁止
2023-09-14 09:06:42 时间
一、禁止 Root 直接登陆
1、新建登陆用户
useradd tom # 添加用户
passwd tom # 设置密码
2、修改 sshd 配置文件
vi /etc/ssh/sshd_config
# 修改内容
PermitRootLogin no # 改成 no
Port 8222 # 改端口号
3、重启 sshd
systemctl restart sshd
4、登陆 通过 tom 账号登陆后,在切换 root
su - root
二、禁止 Root 密码登陆,只能通过 SSH key 登陆
1、生成
ssh-keygen
2、导入公钥
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
3、设置
vim /etc/ssh/sshd_config
# 禁止密码登陆
PasswordAuthentication no
4、重启服务
systemctl restart sshd
5、本地 Windows 登陆
把私钥拷贝到本机上,Xshell 登陆
6、其它 Linux 主机登陆
先在 客户端 生成密钥,然后把 id_rsa.pub 拷到 服务器端 authorized_keys 中
注意:authorized_keys 文件的权限为 644
相关文章
- CentOS 7 Linux iptables 开放端口映射
- linux修改nfs端口,centOS 搭建NFS服务器 配置端口映射使不同网段可访问
- linux修改系统时间命令_centos设置系统时间
- CentOS后台执行命令
- linux系统对硬盘分区_centos怎么分区
- centos下修改mysql默认端口_centos7修改mysql默认端口「建议收藏」
- 修改CentOS系统语言为中文
- ubuntu与Centos添加开启启动
- centos升级gcc至4.8
- 利用crontab+bypy实现自动备份数据到百度网盘(centos)
- CentOS 6.5/6.6修改SSH默认端口号
- CentOS 7 安装 Mysql 8.0 教程详解程序员
- centos 修改成阿里云镜像详解程序员
- centos 7 修改sshd | 禁止 root登录及sshd端口脚本定义
- 发行版CentOS:开放源码的Linux发行版(centos是linux)
- Centos与Linux:一段友谊(centos和linux的关系)
- Centos修改swap虚拟内存大小方法
- Linux系统安装后的基础优化-基于CentOS
- Centos修改swap虚拟内存大小方法
- CentOS上MySQL环境搭建指南(mysql centos)
- 基于CentOS搭建MySQL服务器环境(cntos mysql)