CentOS更改ssh端口

https://blog.csdn.net/lukaixiao/article/details/74852375  来源处处.

注意!这里的Centos版本是7

step1 修改SELinux

echo "查看当前SElinux 允许的ssh端口:"
semanage port -l | grep ssh

echo "添加555端口到 SELinux"
semanage port -a -t ssh_port_t -p tcp 555

echo "然后确认一下是否添加进去"
semanage port -l | grep ssh

echo "将防火墙555端口开放"
firewall-cmd  --add-port=555/tcp --permanent

echo "防火墙规则重载"
firewall-cmd  --reload

step2 修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

> #Port 22         //这行可以去掉#号
> Port 20000      //下面添加这一行

step3 重启ssh

systemctl restart sshd.service

拓展:



semanage对应的安装包是policycoreutils-python。 
因此,我们可以使用下列命令

yum  install policycoreutils-python
  • 1

yum provides 命令路径
  • 1

用于查找能提供包含某一特征的文件的安装包

原文地址:https://www.cnblogs.com/mengbin0546/p/10008890.html

时间: 2024-10-11 05:20:31

CentOS更改ssh端口的相关文章

CentOS6.5更改ssh端口问题

今天更改ssh端口时,发现更改后重启sshd服务不生效,经过测试sshd端口更改为1024以下的端口不生效,更改为1024及以上的端口则可以生效. 这就奇怪了,只要端口不冲突,ssh端口理论上是可以修改为任意值的.不过据说建议我们使用1024以上 的端口,难道真是这个原因?重启下系统试试还是不可以,突然想到一件事-selinux.难道是这个在捣乱.使用命令getenforce查看发现selinux在开着,使用setenforce 0 命令将其临时关闭,再到/etc/ssh/sshd_config

华为防火墙更改SSH端口

分公司新上一台华为防火墙,为了方便管理,在公网接口开启了SSH,默认的端口是TCP的22端口.配置完成,可以正常访问了,可接下来问题来了,使用WEB端登录或者SSH老弹出密码验证失败,搞得我都开始怀疑人生了.好在业务能正常运行,过了大半个小时,再登录,可以正常登录了,查看日志Apr 20 2019 23:55:48 USG6300 %%01MANAGER/4/UNLOCK(l)[172]:The user was unlocked. (User Name=admin)Apr 20 2019 23

如何修改配置文件:CentOS下SSH端口修改

CentOS各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码.部分VPS提供商,若您的VPS服务器SSH遭受多次的暴力破解,可能会遭到罚款或临时终止服务,所以修改SSH的默认端口是有必要的. 有的朋友不知道“穷举”是什么意思,这里给这些朋友扫盲下 : 穷举法,或称为暴力破解法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止.例如一个已知是四位并且全部由数字组成的密码,其可能共有10000种组合,因此

centos修改ssh端口

vi /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,添加一行如下: Port 34981 然后保存退出 然后service sshd restart 注意:这里可以先别关掉. 另外再开一个新的窗口,然后再尝试连接sshd,如果成功,则把22端口删掉, 再重启ssh,如果不行,则可以再用22端口. 这样就可以在重新设置ssh端口时不出现异常.

CentOS7如何更改SSH端口

修改SSH端口配置文件,新增Port 如14322 注:相同目录下还有一个相似文件/etc/ssh/ssh_config请不要修改错文件 [[email protected] ~]# vi /etc/ssh/sshd_config # Port 14322 #Port 22 修改selinux中ssh_port_t默认端口,新增14322端口 semanage port -a -t ssh_port_t -p tcp 14322 如提示没有semanage命令,请先安装包 yum install

centos 修改ssh端口,以支持vsftp

vi /etc/ssh/sshd_config Port 22 Port 2225执行/etc/init.d/sshd restart   启动SSH服务,这样SSH端口将同时工作与22和2225上.   如果开启了防火墙,那么开放对应的端口 vi /etc/sysconfig/iptables  -A INPUT -m state --state NEW -m tcp -p tcp --dport 2225 -j ACCEPT  /etc/init.d/iptables restart 原文地

Linux 更改SSH端口

Windows服务器的默认远程管理端口是3389,Linux服务器的默认端口是22.如果在公网上,经常会被工具扫,这是不安全的,为了系统安全,需要更改默认的配置. 下面是操作过程以Centos6.5为例: [[email protected] ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori   更改配置前备份 [[email protected] ~]# vi /etc/ssh/sshd_config                   

Linux SSH端口更改和SSH远程连接服务慢原因排查

Linux SSH端口更改和优化 为什么需要更改SSH默认连接端口 Windows服务器的默认远程管理端口是3389,Linux服务器的默认端口是22.如果在公网上,经常会被工具扫,这是不安全的,为了系统安全,需要更改默认的配置. Linux 6 操作过程 更改配置文件 # cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori 更改配置前备份 # vi /etc/ssh/sshd_config 编辑sshd_config ####添加如下内容####

更改ssh,ftp默认端口

1.  更改ssh端口 放置升级openssh之后做此步骤 配置文件/etc/ssh/sshd_config 注释掉Subsystem      sftp    /usr/libexec/openssh/sftp-server 取消“#Port 22”   的#号,下面新加一行 Port 2554 修改/etc/service,将ftp和ssh的端口改成2553和2554. #vim /etc/services ftp    2553/tcp ftp    2553/udp ssh    255