2022
我们一起努力

修改ssh端口号(修改ssh端口号不生效)

目录:

  • 1、修改ssh服务器默认端口
  • 2、Centos6.x修改ssh端口
  • 3、ssh 服务怎么修改端口,默认端口号是多少
  • 4、CentOS修改ssh端口号及ssh免密码登录
  • 5、如何修改Linux服务器ssh端口?
  • 6、ssh网络端口的添加与更改

修改ssh服务器默认端口

查看当前ssh服务器默认端口

sudo netstat -tunlp | grep "ssh"

修改默认ssh服务器端口

找到ssh服务器的配置文件,ubuntu系统为/etc/ssh/sshd_config,使用下面的命令修改

sudo vim /etc/ssh/sshd_config

找到Port 22    这个的意思就是22为现在登陆ssh服务器可以访问的端口

再添加一个Port 10000~65535区间的端口号,防止被系统或者其他软件占用

修改完配置文件后,需要重启一下ssh服务(最好也重启一下服务器),让其新的监听端口生效,使用下面命令

systemctl restart sshd

shutdown -r now

尝试通过刚刚你设置的端口登陆ssh

ssh root@localhost(ip地址) -p xxxxx(端口号)

登陆上后,将刚刚sshd_config中的Port22注释掉就行了

把服务器防火墙的22端口删除即可

Centos6.x修改ssh端口

       在实际的生产环境中,我们会把我们的服务器暴露在网络中,这时候就会有很多的黑客利用端口扫描软件扫描网络中常用的端口进行攻击,入侵服务器。为了增强措施我们有必要将我们的服务器的ssh等敏感端口隐藏起来。所以下面

1、修改在防火墙关闭22端口开启55555端口(随意)

vim /etc/sysconfig/iptables

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

2、重启防火墙

/etc/init.d/iptables restart

3、修改ssh服务器的端口号为 55555,要与上面一致

vim /etc/ssh/sshd_config

Port 55555

4、重启ssh服务器

/etc/init.d/sshd restart

ssh 连接就行了:

ssh root@{ip} -p55555

ssh 服务怎么修改端口,默认端口号是多少

1.添加端口

vim /etc/ssh/sshd_config

将#Port 22的注释去掉并且换行加入Port 443

如果是不是增加,而是修改端口的话,建议先保留22端口,等新端口可以登录再去掉。

443其实是https使用的端口,3128是squid使用的端口。建议使用大端口,比如10000~65535以上。

重启SSH服务 /etc/init.d/sshd restart

2.防火墙开启443端口

vi /etc/sysconfig/iptables

加入-A INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT

重启防火墙 /etc/init.d/iptables restart

3.屏蔽默认端口

确认新端口可以使用后最好能屏蔽掉默认的22号端口

vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT

前加#号注释掉

重启防火墙 /etc/init.d/iptables restart

成功!

CentOS修改ssh端口号及ssh免密码登录

一般ssh的默认端口为22

比如正常使用终端登录局域网电脑

注意是 sshd_config 文件

在#Port 22行去掉#号注释,同时加入想要使用的端口号如 Port 22438

这里保留22端口是为了防止当前无法使用ssh登录

成功返回success

重启防火墙:

成功返回success

查看添加端口是否成功,成功则显示yes,否则为no:

查看本机SELinux状态,如果是关闭则可以跳过此步骤

以下使用semanage操作,没有可以使用以下命令安装:

以下命令为查看当前SELinux允许的ssh端口:

添加22438端口到SELinux,并确认

测试新端口ssh连接

可以正常登录即成功

将之前开放的Port 22一行注释掉并保存

然后重启ssh

使用以下命令无法登录服务器

本机终端输入:

配置相关全部直接回车

在~/.ssh/目录下生成两个文件

在本机终端输入:

在本机将认证文件**到服务器

如果服务器上没有文件夹就新建一个.ssh/文件夹

Enjoy

如何修改Linux服务器ssh端口?

ssh 服务器软件配置文件在 /etc/ssh/ 目录下 步骤如下

1.进入到此目录

# cd /etc/ssh

2.编辑其配置文件sshd_config

# vim sshd_config

3.在里边找到一行 #Port 22 此行很靠前,几乎就在文件的开头处不远,将此行的#号去掉

然后就是后边加你想要改成为的端口号 我这里就改成了2343

Port 2343

4.重新启动 sshd服务

# servicd sshd restart

5.到此ssh端口更改为2343

注意连接ssh时要相应更改端口号

如 ssh 192.168.11.122 2343

ssh网络端口的添加与更改

ssh网络端口的添加与更改

vim /etc/ssh/sshd_config

添加端口或者更改端口 (port22)

防火墙:

将改完的端口添加到防火墙规则内

firewall-cmd --zone=public --add-port=11/tcp --permanent

重启防火墙

firewall-cmd --reload

添加到selinux:

semanage port -l | grep ssh (检查selinux端口)

semanage port -a -t ssh_port_t -p tcp 11

semanage命令无法使用yum install -y policycoreutils-python安装

可用3a服务器来测试一下,7x24小时用户至上的服务标准。访问 iis3.com/server/获取。

赞(0)
文章名称:《修改ssh端口号(修改ssh端口号不生效)》
文章链接:https://www.fzvps.com/243542.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!