linux如何修改默认SSH端口

linux SSH默认端口是22,不修改的话存在一定的风险,要么是被人恶意扫描,要么会被人破解或者攻击,所以我们需要修改默认的SSH端口

操作方法

  • 01

    确定操作系统的版本,centos6和centos7在重启服务上面有些不同

  • 02

    编辑配置文件 vi /etc/ssh/sshd_config 默认端口是22,并且已经被注释掉了

  • 03

    将这个注释打开并修改为当前系统没有使用的端口,这里设置为22222,保存并退出

  • 04

    在防火墙上放开22222端口 [root@localhost ~]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22222 -j ACCEPT [root@localhost ~]# iptables-save

  • 05

    iptables -nL --line-number 查看22222端口是否已经正常开放

  • 06

    systemctl restart sshd.service 重启sshd服务,如果断开此终端了重连需要修改端口

  • 07

    将22端口修改为22222,然后重新连接

(0)

相关推荐

  • CentOS系统中怎么修改默认SSH端口?

    CentOS系统中怎么修改默认SSH端口? 默认的centOS默认端口是22,时间久了你会找到很多日志文件,这是扫描攻击留下的错误日志.那么今天我们要做的就是改成只有自己知道的数字,这样降低了被扫描到 ...

  • linux系统修改远程连接端口号和关闭远程链接

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

  • Linux环境中远程开启ssh端口和更改ssh用户根目录

    远程密令临时开启ssh端口 nux服务器,我们一般是通过ssh通道远程管理,这就需要我们开启ssh端口,如22.但开启端口有被暴力破解的风险,你会说可以设置复杂的密码或使用证书避免.就算破解不了密码, ...

  • linux中shell获取ssh端口号方法

    格,如下: 代码如下 [root@MyVPS1697 201407]# netstat -ntpl|grep sshd|grep -v grep |awk -F : '{print $4}' 为了解决 ...

  • 在Linux下的SSH端口转发的程序

    在Linux系统中的SSH端口转发,有很多种的转发操作,而且还是一种很好用的关于端口使用的程序,所以今天我们就来了解下关于SSH端口转发具体内容吧! 通常情况下两个不同的网络之间总会开放某一些特定的端 ...

  • Linux操作系统下SSH默认22端口修改方法

    第1步:假如要限制通过SSH登陆Linux的IP,那么可以如下做: 首先:修改/etc/hosts.deny,在其中加入sshd:ALL,注意不能加#号 然后:修改:/etc/hosts.allow, ...

  • LINUX 修改SSH默认22端口的方法

    操作方法 01 第一种: 01假如要改Linux SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和 ...

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

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

  • linux修改ssh端口的二种方法

    平滑修改linux中的sshd端口 第一种: 1、假如要改SSH的默认端口(22),那么你只要修改: 复制代码 代码如下: /etc/ssh/sshd_config中Port 22 这里把22改成自己 ...