Linux centos 远程SSH默认22端口修改为其他端口

修改SSH的默认端口:

1,控制SSH访问端口的文件为 /etc/ssh/sshd_config 。

因此,编辑SSH配置文件sshd_config:

#vi /etc/ssh/sshd_config

2,查找到 Port=22字段,将其前面的注释去掉:

13  #Port 22        //将注释符#去掉

14  #AddressFamily any

15  #ListenAddress 0.0.0.0

16  #ListenAddress ::

3,在这行下面再加同样的一行,端口号改为自己准备修改后的端口:

13  Port 22

14  Port 2022        //新增一行,增加修改后的端口号

15  #AddressFamily any

16  #ListenAddress 0.0.0.0

17  #ListenAddress ::

4,修改保存后,重启SSH服务:

#/etc/init.d/sshd restart     //或者

#service sshd restart

5,如果还不通访问,需要关闭防火墙:

#/etc/init.d/iptables stop   //或者

#service iptables stop

或者在防火墙过滤规则中上增加一条,允许对新增的端口2022的访问:

#vi /etc/sysconfig/iptables

新增一条策略,放通端口2022:

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2022 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

6,这样,就可以通过2022远程访问linux主机了。



Linux centos 远程SSH默认22端口修改为其他端口

时间: 2024-08-06 07:35:49

Linux centos 远程SSH默认22端口修改为其他端口的相关文章

Linux优化远程SSH连接

优化远程SSH连接 1.Linxu和Window的ssh连接区别 Windom默认3389端口,管理员administartor 普通是guest Linux 默认22端口 管理员root 普通一堆 2.修改默认配置 ssh服务的启动文件sshd(d表示服务端) 2-1修改 /etc/ssh/sshd_config GSSAPIAuthentication yes 解决一台服务器管理多个ssh服务 UseDNS no 加快响应速度因为在内网环境下 PermitRootLogin no 不运行ro

linux服务器修改ssh默认22端口方法

1.登录服务器,打开sshd_config文件 # vim /etc/ssh/sshd_config 2.找到#Port 22,默认是注释掉的,先把前面的#号去掉,再插入一行设置成你想要的端口号,注意不要跟现有端口号重复 # The strategy used for options in the default sshd_config shipped with# OpenSSH is to specify options with their default value where# poss

Centos 7.3mini版更改ssh默认22端口启动失败问题处理

一.简介 centos 7.3 mini版系统默认的ssh端口是tcp 22端口,为了安全考虑经常会修改默认的22端口为其他端口.一般都市通过修改/etc/ssh/sshd_config文件,把此文件里面的"#Port 22"改成"Port 9999",9999这个端口根据自己需要可以随便编写.但是centos7.3 mini版操作系统如果仅仅修改此处,是无法成功的,修改后会直接导致ssh重启失败的.这是因为centos里面自带了SELINUX,解决以上情况的方法看

远程连接linux(Ubuntu配置SSH服务)22端口

最近在虚拟机安装了Ubuntu 14.04 server版,安装过程中选择安装OpenSSH client客户端,服务器端缺省是没有安装的.在Windows7客户机使用Xshell工具远程连接Ubuntu server,提示22端口连接失败:cmd窗口telnet 22端口也连接失败,原来是22端口未打开造成的. 打开Ubuntu SSH 22端口的方法如下: 需要安装OpenSSH server 使用命令安装: $sudo apt-get install openssh-server 需要保证

linux centos 开ssh 格盘开机自动挂第二分区

sudo apt-get update   #升级apt sudo apt-get install openssh-server    #安装openssh ps -ef | grep ssh Df -h sudo fdisk -l sudo mkfs.ext4/dev/sdb 获取分区UUID sudo blkid /dev/sdb 查看权限 sudo ll etc/fstab 夺取权限 sudo chmod 775   etc/fstab 权限变化 编辑挂在点 sudo vi  etc/fs

Linux CentOS 6.5 操作环境下修改mysql数据库密码

修改的用户都以root为列.一.拥有原来的myql的root的密码: 方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: [输入原来的密码] 方法二:通过登录mysql系统,# mysql -uroot -pEnter password: [输入原来的密码]mysql>use mysql;mysql> update user set password=pass

linux下查看Mysql默认编码、修改默认编码

登陆mysql 首先,使用命令登陆mysql 如下,截图. 查看编码 接着,使用命令查看数据库的编码方式. show variables like 'character%'; 修改my.cnf文件 下面是退出数据库,关闭数据库,修改配置文件. 关闭数据库命令如下: service mysqld stop 下面修改配置文件: 如下图. vi /etc/my.cnf 加入如下代码: [client] default_character_set=utf8 [mysqld] collation_serv

Linux Centos配置ssh客户端工具putty

  配置ssh客户端工具putty 1.直接点击putty.exe文件 2.配置putty 3.配置putty编码 4.配置putty字体大小 5.配置putty样式 6.保存配置信息 7.配置MTputty工具 原文地址:https://www.cnblogs.com/Transkai/p/10404273.html

centos 6.4 修改ssh默认端口22为其他端口详尽安全教程(包含SELinux,iptables设置)

该教程是目前最安全的教程,如果你是新手请严格按照教程的步骤进行,如果是有一定基础的人可以选择性跳过某些段落 修改端口配置 先运行 vim /etc/ssh/sshd_config 找到#Port 22 这行然后去掉前面的注释,然后再下面加一行 Port 1234 Port 22 Port 1234 很多教程是直接修改22为其他端口,最好不要这样做,万一修改的端口不能用,你就完全登陆不上了,所以先留一条后路 修改防火墙配置 修改iptables(linux 的防火墙)文件: vim /etc/sy