`
jsntghf
  • 浏览: 2545028 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

通过限制SSH访问来加强服务器的安全

阅读更多

1、以root身份SSH登录到服务器

 

2、在命令提示符下输入:vim /etc/ssh/sshd_config

 

3、在这个文件中找到下面这段:

 

#Port 22
#Protocol 2, 1
#ListenAddress 0.0.0.0
#ListenAddress ::

 

4、取消注释符号#,并修改

 

Port 5678 #选择未被使用的4到5位数字组成的端口(49151是最高端口数)
Protocol 2
ListenAddress 192.168.10.185 #(改为你自己访问服务器常用的客户端ip地址)

 

5、如果你想禁用直接用root登录,修改下面这句:

 

#PermitRootLogin yes

 

去掉前面的注释符号#,修改为:

 

PermitRootLogin no

 

6、保存后,在命令提示符下输入:/etc/rc.d/init.d/sshd restart

 

退出SSH,以后再登录就必须使用新的端口号(5678),并且服务器限制只允许从一个指定的IP地址(192.168.10.185)SSH登录了。

分享到:
评论

相关推荐

    linux服务器SSH访问工具

    总的来说,Linux服务器SSH访问工具如SecureCRT是运维人员日常工作中不可或缺的工具,它使得远程管理Linux服务器变得更加便捷和安全。通过熟练掌握SSH协议和SecureCRT的使用,能够极大地提升IT专业人士的工作效率。

    部署SSH 搭建安全的服务器管理平台

    SSH的部署和配置是保障服务器安全的重要环节。通过合理设置和严谨的管理,SSH能为企业构建一个既安全又便捷的远程管理平台,从而降低运维风险,提高工作效率。在实际应用中,管理员还应关注SSH的版本更新,及时修复...

    Windows SSH服务器软件freeSSHd

    在Windows操作系统上,SSH服务器软件是实现这一功能的关键工具,它允许用户通过命令行界面远程管理服务器,传输文件,以及创建安全的数据通道。`freeSSHd`是一款专为Windows设计的免费SSH服务器软件,被誉为Windows...

    ssh远程登录服务器软件

    为了增强安全性,可以调整SSH服务器的默认设置,如禁用弱加密算法、限制只接受公钥认证、设置登录失败后锁定账号的策略等。同时,定期更换SSH密钥对也是保持安全的重要措施。 在运维工作中,SSH还常用于其他场景,...

    Python-PyRexecd用于Windows的独立SSH服务器

    Python-PyRexecd是一个专为Windows平台设计的轻量级独立SSH服务器,它允许用户通过SSH协议在Windows系统上远程执行命令、管理文件等。...然而,由于其限制性的命令执行模式,可能不适合需要全功能SSH访问的场景。

    批量配置服务器ssh免密rsa登录

    6. **其他安全实践**:启用SSH的严格模式(`PubkeyAuthentication yes`和`PermitRootLogin without-password`),禁止密码登录,只允许公钥认证,以及设置防火墙规则限制SSH的访问端口和来源IP,都是增强SSH安全性的...

    登录linux服务器ssh软件

    SSH(Secure Shell)是一种网络协议...总之,SSH是Linux服务器管理的重要工具,SSH Secure Shell Client等客户端软件为Windows用户提供了安全、便捷的访问手段,使得在不熟悉的环境中管理远程Linux服务器变得不再困难。

    SSH Secure Shell工具

    - 避免在不安全的网络上开启SSH服务,或限制SSH只监听特定IP地址。 - 可以禁用root用户直接通过SSH登录,以减少被攻击的风险。 总之,SSH Secure Shell工具是Linux系统管理员的重要武器,提供安全的远程访问和...

    ssh整合例子及其他的实验

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。...记住,安全始终是首要考虑,确保遵循最佳实践,如定期更换密钥、限制不必要的SSH访问权限,并监控SSH活动。

    BvSsh Bitvise SSH Bitvise SSH Client Bitvise SSH service

    它提供了一套完善的安全策略和管理工具,允许管理员设置用户权限、限制特定操作,并且可以通过密钥对认证或者密码认证来增强安全性。此外,该服务端软件还支持端口转发、隧道和动态端口转发等功能,这使得用户可以绕...

    服务器一键做安全

    通过"服务器一键做安全"的批处理方式,我们能够简化复杂的服务器安全设置流程,使维护工作更加高效和可靠。然而,这并不意味着可以完全依赖自动化,定期的手动检查和评估仍然必要,因为新的威胁和漏洞总是在不断出现...

    ssh 详细配置 视频

    6. **限制SSH访问**: 可以通过`/etc/ssh/sshd_config`中的`AllowUsers`或`DenyUsers`指令来限制特定用户的SSH访问。也可以使用`PermitRootLogin`选项禁止或允许root用户通过SSH登录。 7. **安全增强**: 为了增强...

    Ubuntu 20.04.1安装ssh离线资源包

    SSH通过加密网络通信来提供安全性,防止数据被窃听或篡改。它支持命令行交互、文件传输,并能通过隧道技术扩展到其他协议。SSH客户端用于发起连接,而SSH服务器则监听并响应客户端请求。 在Ubuntu 20.04.1上离线...

    如何保证自己的Linux生产服务器安全

    2. **限制SSH访问**:SSH是远程管理Linux服务器的主要方式,但也容易成为攻击目标。可以通过限制特定IP地址、使用密钥对认证而非密码认证、禁用root用户直接通过SSH登录以及启用防火墙规则来限制不必要的SSH连接。 ...

    SSH secure

    - **限制SSH访问**:只允许特定用户或IP地址通过SSH访问服务器,使用防火墙规则或`/etc/ssh/sshd_config` 配置文件中的`AllowUsers` 和 `DenyUsers` 指令。 - **密钥管理**:妥善保管私钥,避免泄露,并定期更新。...

    linuxssh安全的加固方法.pdf

    Linux SSH 安全加固方法可以通过禁用 ROOT 远程登录、设置普通权限用户、禁用某个用户登录、使用密钥认证登录服务器等方式来增强服务器的安全性。同时,需要注意配置文件的权限、密钥的安全性和传输等问题,以确保...

    服务器安全技术详解.pptx

    通过实施严格的权限控制,例如BMC CLP封装和最小权限原则,限制对关键文件的访问,如 `/etc/shadow`、`/ssh/sshd_config` 等,降低权限提升的风险。此外,屏蔽Linux Shell并实行命令白名单控制,进一步缩小攻击面。 ...

    SSH Secure File Transfer Client

    SSH Secure File Transfer Client是一款专为Windows用户设计的工具,它允许用户通过SSH(Secure Shell)协议安全地连接到Linux服务器,实现远程控制和文件传输功能。SSH是一种网络协议,用于在不安全的网络环境中...

    ssh 简单实用的ssh项目

    6. **安全最佳实践**:学习如何安全地管理和使用SSH,如定期更换密钥、禁用密码登录、限制SSH访问权限等,以防止未授权访问。 7. **SSH代理和跳板机**:了解如何设置SSH代理和使用跳板机,以管理多个远程服务器并...

    SSH2Login登陆

    同时,为了提高安全性,还需要定期更新SSH客户端和服务器软件,避免使用弱密码,并限制不必要的SSH访问。 总结起来,SSH2Login是SSH2协议在登录场景中的应用,它提供了安全的远程访问方式。通过理解其工作原理和...

Global site tag (gtag.js) - Google Analytics