sshd_conf 配置文件详解

这篇具有很好参考价值的文章主要介绍了sshd_conf 配置文件详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

sshd_config配置文件,linux,服务器,linux

 /etc/ssh/sshd_config配置文件内容详解。

  1. Port 22

设置SSHD监听端口号。

  1. SSH 预设使用 22 这个port,也可以使用多个port,即重复使用 port 这个设定项!
  2. 例如想要开放SSHD端口为 22和222,则多加一行内容为: Port 222 即可。

然后重新启动SSHD这样就好了。 建议大家修改 port number 为其它端口,防止别人暴力破解。

 systemctl restart sshd #重启sshd服务。

测试:

 [root@root ~]# netstat -tlunp | grep sshd

2.ListenAddress 0.0.0.0

设置SSHD服务器绑定的IP 地址,0.0.0.0 表示侦听所有地址

安全建议:如果主机不需要从公网ssh访问,可以把监听地址改为内网地址

这个值可以写成本地IP地址,也可以写成所有地址,即0.0.0.0 表示所有IP。

3.Protocol 2

sshd_config配置文件,linux,服务器,linux

 选择的 SSH 协议版本,可以是 1 也可以是 2,CentOS 5.x 预设是仅支援V2版本,出于安全考虑,设置为最新的协议版本。

#HostKey /etc/ssh/ssh_host_key

设置包含计算机私人密钥的文件

SyslogFacility AUTHPRIV

当有人使用 SSH 登入系统的时候,SSH 会记录信息,这个信息要记录的类型为AUTHPRIV,sshd服务日志存放在:/var/log/secure。

4.等待登录时间 #LoginGraceTime 2m 

sshd_config配置文件,linux,服务器,linux

 在这登录的时候最长等待时间2分钟

sshd_config配置文件,linux,服务器,linux

  1. grace意思是系统给与多少秒来进行登录。
  2. 当使用者连上 SSH server 之后,会出现输入密码的画面,在该画面中。
  3. 在多久时间内没有成功连上 SSH server 就强迫断线!若无单位则默认时间为秒。

可以根据实际情况来修改实际

5.设置root用户是否登录

sshd_config配置文件,linux,服务器,linux

 是否允许 root 登入,默认是允许的但是建议设定成 no,真实的生产环境服务器,是不允许root账号直接登陆的,仅允许普通用户登录,需要用到root用户再切换到root用户。

PasswordAuthentication yes

验证需要密码登录!所以这里写 yes,也可以设置为no,在真实的生产服务器上,根据不同安全级别要求,有的是设置不需要密码登陆的,通过认证的秘钥来登陆。

如果要设置成no ,开启秘钥登录。

sshd_config配置文件,linux,服务器,linux

 

6.给sshd服务添加一些警告信息

sshd_config配置文件,linux,服务器,linux

 [root@xuegod ~]# cat /etc/motd

[root@xuegod ~]# echo 'Warning ! From now on, all of your operation has been record!'> /etc/motd

 7.#LogLevel INFO 定义登录记录的等级

LogLevel INFO 定义登录记录的等级

当有人使用 SSH 登入系统的时候,SSH 会记录信息,这个信息要记录的类型为AUTHPRIV,sshd服务日志存放在:/var/log/secure。

8.# UseDNS yes

一般来说,为了要判断客户端来源是正常合法的,因此会使用 DNS 去反查客户端的主机名,但通常在内网互连时,该基设置为no,因此使联机速度会快些。文章来源地址https://www.toymoban.com/news/detail-766471.html

到了这里,关于sshd_conf 配置文件详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【SA8295P 源码分析】23 - QNX Ethernet MAC 驱动 之 emac1_config.conf 配置文件解析

    【源码分析】 因为一些原因,本文需要移除, 对于已经购买的兄弟,不用担心,不是跑路, 我会继续持续提供技术支持, 有什么模块想学习的,或者有什么问题有疑问的, 请私聊我,我们 +VX 沟通技术问题,一起学习,一起进步 接下来,我一一私聊已经购买的兄弟添加V

    2024年02月12日
    浏览(13)
  • redis.conf配置文件常用配置项详解

    redis.conf 是 Redis 的配置文件,用于配置 Redis 服务器的各种参数和行为。这个配置文件包含了丰富的选项,允许用户调整 Redis 的行为以满足特定需求。以下是一些 redis.conf 中常见配置项的详解: daemonize : 默认值: no 说明: 如果设置为 yes ,Redis 将以守护进程方式运行。 po

    2024年01月17日
    浏览(11)
  • Nginx网站服务详解(Nginx服务的主配置文件 ——nginx.conf)

    Nginx网站服务详解(Nginx服务的主配置文件 ——nginx.conf)

    目录 一、全局配置的六个模块简介 二、Nginx配置文件的详解 1)全局配置模块  2)I/O 事件配置  3)HTTP 配置  4)web服务监听设置 5)其他设置 location常见配置指令:“root、alias、proxy_pass 对比:  当设置  location /test{     },alias /var/www/html  和   root /var/www/html  有什么区别

    2024年02月07日
    浏览(13)
  • PaddleSeg分割框架解读[02] 配置文件config详解

    以DeepLabv3+为例进行讲解

    2024年02月22日
    浏览(12)
  • 【linux】/etc/security/limits.conf配置文件详解、为什么限制、常见限制查看操作

    【linux】/etc/security/limits.conf配置文件详解、为什么限制、常见限制查看操作

    /etc/security/limits.conf 是一个用于配置用户或用户组 资源限制 的配置文件。这个文件通常用于 设置系统资源的软限制和硬限制 ,以及一些特殊权限。 下面是一些 /etc/security/limits.conf 文件中可能包含的常见配置项: 描述 第一列表示用户和组(@开头),这里的 * 代表所有用户。

    2024年02月03日
    浏览(13)
  • <Linux>《OpenSSH 客户端配置文件ssh_config详解》

    除非另有说明,对于每个参数,将使用第一个获得的值。配置文件包含由 Host 规范分隔的部分,该部分仅应用于与规范中给出的模式之一匹配的主机。匹配的主机名通常是命令行中给出的名称(请参阅 CanonicalizeHostname 选项以了解异常情况)。 由于使用了每个参数的第一个获得的

    2024年02月07日
    浏览(14)
  • nginx conf配置篇,如何配置.conf文件

    Nginx的主配置文件是nginx.conf,这个配置文件一共由三部分组成,分别为全局块、events块和http块。 在http块中,又包含http全局块、多个server块。每个server块中,可以包含server全局块和多个location块。在同一配置块中嵌套的配置块,各个之间不存在次序关系。 1、全局块:配置影

    2024年02月02日
    浏览(16)
  • linux smb.conf文件配置

    smb.conf文件是smb服务的唯一的一个配置文件,用来配置smb共享文件 smb.conf文件中有包括一些全局设置和局部设置,已\\\"[***]\\\"作为分割每个文件配置,但是在“[global]”中的配置则为全局配置,对整个smb服务器有效 [global] samba服务器的全局设置,对整个服务器有效。 workgroup 语法:

    2024年02月12日
    浏览(14)
  • Redis-浅谈redis.conf配置文件

    Redis-浅谈redis.conf配置文件

    Redis.conf Redis.conf是Redis的配置文件,它包含了一系列用于配置Redis服务器行为和功能的选项。 以下是Redis.conf中常见的一些选项配置: bind : 指定Redis服务器监听的IP地址,默认为127.0.0.1,表示只能本地访问,可以改为0.0.0.0以允许来自任意IP地址的访问。 port : 指定Redis服务器监听

    2024年01月16日
    浏览(13)
  • 解析Nginx配置文件conf中的常用块

    Nginx是一个高性能的HTTP和反向代理服务器,它的配置文件主要由多个块组成。 本文将介绍Nginx配置文件中的常用块及其功能 。 events块 events块用于设置Nginx的工作模式和连接数相关的参数。 http块 http块用于配置Nginx处理HTTP请求的相关参数。 server块 server块用于配置一个虚拟主

    2024年01月19日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包