广告
返回顶部
首页 > 资讯 > 精选 >centos7版本中ssh的相关设置
  • 658
分享到

centos7版本中ssh的相关设置

2023-06-05 16:06:26 658人浏览 独家记忆
摘要

本篇内容介绍了“Centos7版本中ssh的相关设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!设置SSH连接端口1.1.关闭SElinu

本篇内容介绍了“Centos7版本中ssh的相关设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

设置SSH连接端口
1.1.关闭SElinux
--关闭系统当前selinux
# setenforce 0  
--关闭系统永久selinux
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

编辑/etc/ssh/sshd_config,修改端口(22->26),并重启sshd
# vi /etc/ssh/sshd_config
Port 26
# grep ^Port /etc/ssh/sshd_config

# systemctl restart sshd

修改firewalld规则,允许tcp/26端口
# firewall-cmd --permanent --zone=public --add-port=26/tcp
# firewall-cmd --reload

#确认修改
# firewall-cmd --list-all |grep 26

这样,可以就通过26端口连接ssh。
上述过程中,如修改ssh端口后,重启sshd时报错,而注释掉修改又能正常重启,用getenforce检查selinux是否已关闭。

禁止root远程ssh(默认为禁止)
2.1.编辑sshd_config
# vi /etc/ssh/sshd_config
PermitRootLogin no
--确认修改
# grep ^PermitRootLogin /etc/ssh/sshd_config

2.重启sshd
# systemctl restart sshd

限制ssh远程访问的IP
--编辑/etc/hosts.allow,添加如下内容
# echo "sshd:192.168.1.111:allow" >>/etc/hosts.allow
--编辑hosts.deny,添加如下内容
# echo "sshd:ALL" >>/etc/hosts.deny
此外,还可通过修改sshd_config限制通过ssh远程访问的IP,还可使用firewalld对IP进行限制。

限制ssh访问的用户名
--修改sshd_config,允许ssh远程访问服务器的test用户(多个用户空格分隔,默认拒绝其他所有用户)
# echo "AllowUsers test" >>/etc/ssh/sshd_config

--重启sshd
# systemctl restart sshd

获取ssh的相关信息
5.1.获取sshd位置
# whereis sshd
5.2.获取ssh版本
# ssh -V

#5.3.查看sshd程序相关信息
# strings /usr/sbin/sshd |grep OpenSSH6.6

#5.4.sed更改版本信息
--先备份原有信息
# cp -p /usr/sbin/sshd ./sshd_bk
--更改版本信息
# sed -i 's/OpenSSH_6.6/OpenSSH_7.4/g' /usr/sbin/sshd

#5.5.重启sshd
[root@imzcy ~]# systemctl restart ssh

“centos7版本中ssh的相关设置”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: centos7版本中ssh的相关设置

本文链接: https://www.lsjlt.com/news/243618.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos7版本中ssh的相关设置
    本篇内容介绍了“centos7版本中ssh的相关设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!设置SSH连接端口1.1.关闭SELinu...
    99+
    2023-06-05
  • Centos7中网络及设备的相关配置是怎样的
    本篇文章给大家分享的是有关Centos7中网络及设备的相关配置是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。centos7中,不再赞成使用ifconfig工具,取而代之...
    99+
    2023-06-05
  • Android Studio新版本New UI及相关设置丨遥遥领先版
    1、前言 俗话说工欲善其事必先利其器嘛,工具用不好怎么行呢,借着Android Studio的更新,介绍一下新版本中的更新内容,以及日常开发中那些好用的设置。 2、关于新版本 2.1、最新正式版本 A...
    99+
    2023-09-22
    android studio android
  • CSS中字体设置的相关说明
    本篇内容主要讲解“CSS中字体设置的相关说明”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS中字体设置的相关说明”吧!  接触这些单位  1.  ...
    99+
    2022-10-19
  • Linux中Huge Pages的相关设置有哪些
    本篇内容介绍了“Linux中Huge Pages的相关设置有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-18
  • Win8中设置IE10默认启动项不让其根据环境打开相应版本的IE
      默认情况下,Windows 8消费者预览版会根据你当前的使用环境打开相应版本的IE。也就是说,如果你当前正在运行一款Metro应用,那么链接将在Metro版IE10打开,如果你正在运行一款桌面应用,那么链接将在桌面版...
    99+
    2023-06-04
    Win8 IE10 启动项 版本 环境
  • 使用Python脚本添加新的相关节点到arxml文件中的指定位置
    使用Python脚本添加新的相关节点到arxml文件中的指定位置 1 背景 随着汽车软件开发的复杂度越来越高,链路越来越长,很多手动配置的工具链所需要的时间就会被拉长,显然这对于项目的开发进度有了一定影响,根据需求自动化生成arxml文件其...
    99+
    2023-08-30
    python
  • 解决mysql5.6.X安装版本在win7-64bit中设置utf8编码的问题
    根据网络中的好多配置,把安装目录中的my-default.ini复制一份成my.ini然后我修改了my.ini中的内容为出现的一个问题是解决方式为:需要接着修改my-default.ini中的mysqld部...
    99+
    2022-10-18
  • php中的时间函数(如何设置时区有4种方法)------与时间相关的函数 (time、date、m‘ktime、microtime(true)、strtotime)
    如何设置时区:服务器默认的时间都是国家统一时间格林威治,所以在使用服务器前需要设置当前服务器的时区位于用于指定的时区。  设置时区: 找到php.ini文件,找到date.zonetime。 (1)date.zonetime = 大洲/城...
    99+
    2023-09-02
    服务器 运维 php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作