千家信息网

linux中如何实现ssh安全加固

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章将为大家详细讲解有关linux中如何实现ssh安全加固,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。[root@localhost .ssh]# su -
千家信息网最后更新 2025年02月07日linux中如何实现ssh安全加固

这篇文章将为大家详细讲解有关linux中如何实现ssh安全加固,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

[root@localhost .ssh]# su - test1禁止root用户登录:

为增强安全,
先增加一个普通权限的用户:
#useradd *****
#passwd ******
//设置密码

生产机器禁止ROOT远程SSH登录:
#vim /etc/ssh/sshd_config


PermitRootLogin yes
改为
PermitRootLogin no
重启sshd服务
#service sshd restart

远程管理用普通用户*******登录,然后用 su - root 转换到root用户拿到最高权限。

禁止某个用户登录:
vim /etc/passwd

修改:lynn:x:500:500::/home/lynn:/bin/bash
为: lynn:x:500:500::/home/lynn:/sbin/nologin

修改 : #Port 22
为 : Port *****

使用密钥认证登录服务器:
1、以root用户登录服务器
2、 vim /etc/ssh/sshd_config

代码如下:


Port 12345
StrictModes no
RSAAuthentication yes
PubkeyAuthentication yes
PermitEmptyPasswords no
PasswordAuthentication no

如果是给非root用户配置秘钥认证,下一步需要切换到相应的用户做操作:
[root@localhost .ssh]# su - test1

3、ssh-keygen -t rsa -b 1024
a、回车
b、键入密码

4、ls -a /root/.ssh 可以查看到生成两个文件
5、cat id_rsa.pub > authorized_keys
6、chmod 644 authorized_keys
7、rm -rf id_rsa.pub
8、ls -a /root/.ssh 现在就剩下两个文件,authorized_keys是公钥 id_rsa是密钥。
9、现在把id_rsa密钥烤出来。
10、注意先把id_rsa拷贝出来,然后再开一个ssh终端,在启动服务,以防密钥没有成功,ssh也登陆不进去了,也不能修改ssh配置了。
11、再开一个ssh终端,用于不成功的配置用。
12、/etc/init.d/ssh restart
13、如果用samba共享id_rsa文件,注意文件的权限。

关于"linux中如何实现ssh安全加固"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

用户 登录 密钥 文件 服务 安全 权限 篇文章 配置 加固 普通 成功 两个 密码 更多 服务器 终端 认证 不错 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 如何确保网络安全题库 运营商之间互通 网络技术 公司网络安全条款 全国统一数据库查询 联想服务器内存更换 数据库怎么恢复时间 北京币耀华夏网络技术有限公司 甘肃国产服务器哪个好 电信备用dns服务器怎么填 完美的一天游戏用什么软件开发的 全国征兵网 登录入口服务器错误 删除本地文件会对服务器有影响吗 免费领华为云服务器 销售软件开发费怎么做账 区委网络安全信息化委员会 提取日期中某段数据库 php数据库插入列 关系数据库大数据查询优化 网络安全等级保护撤销流程 数据库高级面试mysql 数据库数字字符完整性约束 如何确保网络安全题库 1tb机械硬盘加缓存服务器 数据库系统原理及应用习题三 戴尔amd服务器销售厂家 导出数据库数据为xml 湖南酷窝互联网科技有限公司 软件开发需要的知识 软件开发质量衡量标准 我的世界服务器创造的权限节点
0