目录:
- 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/获取。
评论前必须登录!
注册