平滑修改linux中的sshd端口

第一种:

1、假如要改SSH的默认端口(22),那么你只要修改:

复制代码

代码如下:


/etc/ssh/sshd_config中Port 22

这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。

2、假如要限制SSH登陆的IP,那么可以如下做:

先:修改/etc/hosts.deny,在其中加入

复制代码

代码如下:


sshd:ALL

然后:修改:/etc/hosts.allow,在其中进行如下设置:

复制代码

代码如下:


sshd:192.168.0.241

这样就可以限制只有192.168.0.241的IP通过SSH登陆上LINUX机器了。当然在做为服务器方面,我都不装gnome和KDE的,而且很多东东都不装,这样增加安全系数。

第二种: (强烈推荐)

首先修改配置文件

复制代码

代码如下:


vi /etc/ssh/sshd_config

找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

复制代码

代码如下:


Port 22
Port 50000

然后保存退出

执行

复制代码

代码如下:


/etc/init.d/sshd restart

这样SSH端口将同时工作与22和50000上。

现在编辑防火墙配置:

复制代码

代码如下:


vi /etc/sysconfig/iptables

启用50000端口。

执行

复制代码

代码如下:


/etc/init.d/iptables restart

现在请使用ssh工具连接50000端口,来测试是否成功。如果连接成功了,则再次编辑sshd_config的设置,将里边的Port22删除,即可。
之所以先设置成两个端口,测试成功后再关闭一个端口,是为了方式在修改conf的过程中,万一出现掉线、断网、误操作等未知情况时候,还能通过另外一个端口连接上去调试以免发生连接不上必须派人去机房,导致问题更加复杂麻烦。

linux修改ssh端口的二种方法相关推荐

  1. linux修改ssh端口和禁止root远程登陆设置

    linux修改ssh端口22 vi /etc/ssh/ssh_config vi /etc/ssh/sshd_config 然后修改为port 8888 以root身份service sshd res ...

  2. Linux修改主机名的两种方法

    Linux修改主机名的两种方法 文章目录 先展示一下效果 一.通过hostname命令直接更改主机名(不是永久) 1.显示当前的主机名 2.更改主机名 二.通过修改配置文件(永久改) 1.hostna ...

  3. Linux 修改SSH端口 和 禁止Root远程登陆

    SSH 端口默认是22. 但从安全方面考虑,建议修改这个端口. 端口的取值范围是 0 - 65535(即2的16次方),0到1024是系统使用的端口,如 http服务的端口80.我们可以使用的端口范围 ...

  4. Linux 修改主机名的两种方法

    Linux 修改主机名的两种方法 一.使用Linux系统命令修改主机名 通过man获取帮助 hostnamectl 用法 修改 重启生效 二.通过修改配置文件修改主机名 编辑配置文件 修改 重启生效 ...

  5. linux修改ssh端口

    2019独角兽企业重金招聘Python工程师标准>>> 该教程是目前最安全的教程,如果你是新手请严格按照教程的步骤进行,如果是有一定基础的人可以选择性跳过某些段落 修改端口配置 先运 ...

  6. linux修改ssh端口失败

    centos7修改了ssh端口重启程序报错如下: error: Bind to port 22519 on 0.0.0.0 failed: Permission denied 原因是selinux打开 ...

  7. Linux 修改ssh端口 | Bind to port 2222 on 0.0.0.0 failed: Permission denied

    文章目录 修改配置文件 防火墙放行 SELinux添加修改的SSH端口 重启服务 修改配置文件 vi /etc/ssh/sshd_config 添加2222 # If you want to chan ...

  8. linux服务器如何修改mysql端口,两种方法

    第一种:直接修改mysql配置文件 首先修改/etc/my.cnf(mysql配置文件) 里的端口 然后重启mysql systemctl restart mysqld 然后在服务器开启改之后的端口 ...

  9. windows修改远程端口脚本-两种方法

    脚本方法: @echo off color 0a title @@ 修改Windows win7/10远程桌面服务端口号 @@ reg add "HKLM\SYSTEM\CurrentCon ...

最新文章

  1. 【Android RTMP】音频数据采集编码 ( FAAC 编码器编码 AAC 音频解码信息 | 封装 RTMP 音频数据头 | 设置 AAC 音频数据类型 | 封装 RTMP 数据包 )
  2. 天池项目总结,特征工程了解一下!(文末送书)
  3. seconds_behind_master监控复制推延的不足及pt-heartbeat改进方法
  4. [LintCode] Simplify Path [字符串操作]
  5. python面向对象(part2)--封装
  6. 史上最变态高考数学题,让99%的考生献上膝盖,看完我惊了......
  7. 【代码笔记】Web-JavaScript-JavaScript表单验证
  8. display环境变量如何配置_JDK 安装 Java环境变量配置
  9. 如何不出国门走进NLP学术前沿
  10. geoserver 发布mysql_Geoserver(四) 发布mysql表数据
  11. PostgreSQL与中文社区
  12. 现浇板弹性计算还是塑性计算_双向板按弹性方法还是按塑性方法计算
  13. 超详细使用VirtualBox安装虚拟机
  14. The Beatles Strawberry Fields Forever 歌词翻译
  15. MySQL:复合查询和内外连接
  16. mac的mysql关机后打不开了_mysql for mac服务无法启动
  17. 2023年湖北省建筑类初级职称助理工程师电子版证书申报查询
  18. Python 医学知识图谱问答系统(一),建立医学知识图谱,基于neo4j知识图谱的医学问答体系
  19. python模拟登录163邮箱_python模拟登陆163邮箱并下载邮件内容(第三版代码片段)
  20. 人們還有「自由」這個詞,但他們學到的卻是服從和奴役!

热门文章

  1. 经典MATLAB电子书免费下载
  2. python glob库的使用
  3. 各搜索引擎免费登录地址
  4. python list去重 set和list互转
  5. 整合SpringBoot + Nginx-http-flv-module + JavaCV(FFmpeg) RTSP推流,使用VUE + Flv.js播放
  6. Q老师度假(变形矩阵快速幂优化DP)
  7. 分布式事务:两阶段提交与三阶段提交
  8. 图片滑动验证码js插件
  9. 电脑知识大全之如何只修改word一页的页眉
  10. 数据库正规化和设计技巧