|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!这篇文章将先容怎样修正sshd的默许设置以确保sshd宁静和受限定,举行回护你的办事器免受黑客进侵。每次你变动sshd的设置文件后必要重启sshd。如许做你以后的毗连是不会封闭的。确保你有一个独自的以root登录的终端,以避免你毛病的设置。如许做你就能够制止毛病设置时仍可使用root权限改正毛病。
变动ssh默许端标语
起首,保举把sshd默许端标语22改成比1024年夜的端标语。年夜多半的端口扫描器默许只扫描1024以下的端口。翻开sshd设置文件/etc/ssh/sshd_config找到以下代码:
[size=1em][size=1em]1
[size=1em][size=1em]Port22
并改成:
[size=1em][size=1em]1
[size=1em][size=1em]Port10000
如今重启sshd:
[size=1em][size=1em]1
[size=1em][size=1em]/etc/init.d/sshrestart
从如今入手下手,你必要用10000端口登录办事器:
[size=1em][size=1em]1
[size=1em][size=1em]ssh-p10000name@myserver.local
只同意指定主机毗连
这一步我们将经由过程客户真个IP地点来限定经由过程ssh毗连办事器。编纂文件/etc/hosts.allow,增添以下代码:
[size=1em][size=1em]1
[size=1em][size=1em]sshd:X
X代表同意登录sshd的IP地点,假如同意多个IP地点登录则用空格分隔。
如今编纂/etc/hosts.deny文件回绝一切别的的主机登录:
[size=1em][size=1em]1
[size=1em][size=1em]sshd:ALL
只同意指定用户登录
不是每个用户都必要利用ssh毗连办事器。只同意指定用户经由过程ssh毗连办事器加强了宁静性。好比,只同意用户foobar经由过程ssh毗连办事器,编纂/etc/ssh/sshd_config并增添以下代码:
[size=1em][size=1em]1
[size=1em][size=1em]AllowUsersfoobar
假如想增加多个用户,可使用空格分隔。
回绝rootssh登录
一般的不同意root用户经由过程ssh毗连办事器是一个明智的举动。你能够编纂/etc/ssh/sshd_config文件变动大概增加以下代码:
[size=1em][size=1em]1
[size=1em][size=1em]PermitRootLoginno
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|