TypechoJoeTheme

主机评测

主机评测

专注服务器评测和优惠码发布

如何在Linux中设置_

2022-04-16
/
0 评论
/
1,574 阅读
/
未收录,点击推送
04/16

前言:

大家都知道每天都有大量的黑客扫描各位的Linux服务器,一般我们是修改ssh默认22端口,改用密钥登录,如果有固定IP上网的条件或者使用跳板机统一管理手中很多服务器。那么怎么样才能只允许特定IP登录你的ssh呢?网上有很多种方法比如修改/etc/hosts.allow和/etc/hosts.deny文件,或者通过iptables服务器来限制。这里我教大家另外一种方法修改systemd里的ssh服务启动脚本

步骤

在GNU/Linux系统上,另一种通过内置(假设init是systemd 235+和kernel 4.11+)在套接字级别限制对sshd的访问的方法是使用带有cgroup/eBPF访问列表的systemd

查看ssh服务脚本文件
  1. root@localhost:~# systemctl status ssh
  2. ssh.service - OpenBSD Secure Shell server
  3. Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
  4. Active: active (running) since Fri 2022-04-15 14:01:04 EDT; 15min ago
  5. Docs: man:sshd(8)
  6. man:sshd_config(5)
  7. Main PID: 13104 (sshd)
  8. IP: 19.3K in, 34.0K out
  9. Tasks: 1 (limit: 9510)
  10. Memory: 3.7M
  11. CPU: 467ms
  12. CGroup: /system.slice/ssh.service
  13. └─13104 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
编辑ssh的systemd配置文件
  1. root@localhost:~# vi /lib/systemd/system/ssh.service
  2. [Service]
  3. #requires systemd 235+ and kernel 4.11+
  4. IPAccounting=yes
  5. IPAddressDeny=any
  6. IPAddressAllow=192.18.1.22
  7. IPAddressAllow=10.161.0.0/16
  8. IPAddressAllow=100.64.0.0/24

添加以上的配置内容到合适的位置

重新加载服务配置立即生效
  1. systemctl daemon-reload
linuxsystemdssh
朗读

赞 · 0
赞赏
感谢您的支持,我会继续努力哒!
打开手机扫一扫,即可进行打赏哦!
版权属于:

主机评测

本文链接:

https://zjpc.cc/1165.html(转载时请注明本文出处及文章链接)

评论 (0)
  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠( ᐛ 」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ"(´っω・`。)
  • ╮(╯▽╰)╭
  • o(*////▽////*)q
  • >﹏<
  • ( ๑´•ω•) "(ㆆᴗㆆ)
  • (。•ˇ‸ˇ•。)
  • 泡泡
  • 阿鲁
  • 颜文字
火爆
火爆
火爆