千家信息网

SSH远程管理与TCP Wrappers控制

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、SSH协议及配置文件SSH服务配置文件:服务名称:sshd服务端主程序:/usr/sbin/sshd服务端配置文件:/etc/ssh/sshd_config二、服务监听选项:端口号,协议版
千家信息网最后更新 2026年11月02日SSH远程管理与TCP Wrappers控制

一、SSH协议及配置文件


SSH服务配置文件:
服务名称:sshd
服务端主程序:/usr/sbin/sshd
服务端配置文件:/etc/ssh/sshd_config

二、服务监听选项:

端口号,协议版本,监听IP地址
禁用反向解析

三、用户登录控制

禁止root用户,空密码用户
登录时间,重试次数
AllowUsers,DenyUsers(配置文件中手工添加)

四、SSH服务实验解析:

1、默认其他终端可以使用SSH以root身份登录到服务器进行维护。

2、禁止其他终端可以使用SSH以root身份登录到服务器。
(1)执行"vim etc/ssh/sshd_config"命令进入到ssf服务端的配置文件。

(2)删除"PermitRootLogin"开头的"#"符号,并将"yes"改成"no"即可。

(3)执行"systemctl restart sshd"命令重启ssh服务。

(4)终端将无法使用root身份登录。

(5)然而终端可以通过其他用户作为跳板,并使用su命令切换root用户。

(6)我们可以启用PAM认证模块,执行"vim /etc/pam.d/su"命令进入到pam认证模块配置文件。

(7)在配置文件中将第六行开头的"#"符号删除,以开启pam认证。

(8)我们使用id命令开头看到czt用户属于pam认证的wheel组,而lisi用户不属于wheel组。

(9)不隶属于wheel组的lisi用户无法切换root用户,而隶属于wheel组的czt用户方能切换root用户。

3、我们可以设定登录验证的次数来防止密码破解。
(1)执行"vim etc/ssh/sshd_config"命令进入到ssf服务端的配置文件。

(2)删除"MaxAuthTries 6"开头处的"#"符号一开启登录验证功能。

(3)执行"systemctl restart sshd"命令重启ssh服务。

(4)默认情况下我们只输入三次就被指定登出了。


(5)我们可以在登录时即加入一个参数,"ssh -o NumberOfPasswordPrompts=8 lisi@192.168.174.151
"即可按照默认的尝试次数去反复输入密码,输错六次后自动登出。

4、线网上建议设定白名单--AllowUsers
(1)执行"vim etc/ssh/sshd_config"命令进入到ssf服务端的配置文件。

(2)手工在空行处输入"AllowUsers zhaoliu"仅zhaoliu用户可以登录。

(3)执行"systemctl restart sshd"命令重启ssh服务。


(4)其他用户便无法登录到服务器,仅zhaoliu用户可以登录。

五、SSH密钥对登录验证


1、执行"vim etc/ssh/sshd_config"命令进入到ssf服务端的配置文件。

2、将"PubkeyAuthentication yes"前的"#"符号删除以开启密钥对验证功能。

3、在服务端执行"systemctl restart sshd"命令重启ssh服务。

4、在客户端执行"ssh-keygen -t ecdsa
"命令来创建密钥对;按回车键保持默认路径不变;输入密钥对的密码即可获取到加密的密钥。

5、我们在客户端执行"cd .ssh/"命令进入到隐藏文件夹可见"id_ecdsa"私钥文件,以及"id_ecdsa.pub"公钥文件。

6、执行" ssh-copy-id -i id_ecdsa.pub czt@192.168.174.151
"命令将公钥文件推送给服务器。

7、在服务端执行"cd .ssh/"命令进入隐藏目录查看是否收到来自ccc用户的公钥文件。

8、客户端下次登录时就需要进行密钥验证,输入密钥密码即可成功登录。

9、然而登录需要进行密码验证交互步骤,我们可以使用代理功能来实现免交互登录(建议不要在公共设备上使用)。

六、sftp服务
1、我们可以执行"sftp root@192.168.174.151"命令来登录到服务端的家目录中。

2、在服务端我们可以执行thouch命令创建文件。

3、客户端便可以通过使用"get"命令安全下载到服务端的文件。

4、客户端亦可以使用"put" 命令安全上传文件给服务器。

七、TCP Wrappers 控制

1、访问控制策略的配置文件:
/etc/hosts.allow
/etc/hosts.deny
2、设置访问控制策略:
策略格式:服务列表:客户机地址列表
服务列表:多个服务一逗号分隔,ALL表示所有服务
3、策略的应用顺序:
先检查hosts.allow,找到匹配则允许访问
否则再检查hosts.deny,找到则拒绝访问
若两个文件中均无匹配策略,则默认允许访问

4、实验解析:

(1)在服务端执行"vim /etc/hosts.allow
"命令进入到白名单配置文件。

(3)在白名单配置文件中写入"ssh:192.168.174.110"仅允许此IP地址的主机登录。

(4)执行"vim /etc/hosts.deny
"命令进入到黑名单配置文件。

(5)在还没到配置文件中写入"sshd:ALL"拒绝所有ip登录。

(6)除了终端IP地址为"192.168.174.110"能登录,其他无法登录。

(7)在服务端执行"vim /etc/hosts.allow
"命令进入到白名单配置文件。

(8)只在黑名单配置文件中写入"ssh:192.168.174.110"仅拒绝此IP地址的主机登录,其他IP地址的主机可用登录。

(9)除了终端IP地址为"192.168.174.110"无法登录,其他IP的主机都能登录。

服务 文件 登录 命令 配置 用户 地址 密钥 客户 密码 端的 终端 验证 客户端 服务器 策略 输入 控制 主机 名单 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 厦门中拓互联网络科技有限公司 腾讯阿里互联网科技 网络科技有限互联网 科技服务与互联网 互联网科技视频 大白互联网科技 新华互联网科技校企合作 上海电发互联网科技有限公司 现代科技和互联网有关系吗 互联网科技中介 阿里互联网科技公司 智腾互联网科技有限公司 移动互联网年度科技创新 上海科技产业互联网平台 杭州披云加互联网科技有限公司 第三届互联网大会安防黑科技 杭州融税互联网科技有限公司 科技互联网专业务虚会材料 广东猫王互联网科技有限公司电话 科技发展第三阶段互联网时代 华服互联网科技怎么样 科技和互联网公司 互联网是不是新科技 重庆威客帮互联网科技 河南猎农互联网科技有限公司 深圳市优智互联网科技有限公司 威龙国际互联网科技公司 银行科技岗属于互联网吗 广州互联网高科技取餐柜 宁波允成互联网科技有限公司
0