您正在使用IPV4(18.205.176.39)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]文明驾车我带头,文明行路我带头,礼貌让座我带头       深圳小产权房      

【腾讯云】热门云产品首单特惠秒杀,2核2G云服务器45元/年      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 儿童节 15
2022年 端午节 17
2023年 元 旦 229
2023年 春 节 250
 
本类新增
本类热门文章
您现在的位置:首页 >> Linux >> 内容
ubuntu修改ssh远程连接端口号的几种方法
内容摘要: 一般情况下打开ssh配置文件sudovim/etc/ssh/sshd_config找到如下一行:Port22将后面的22修改为想要设置的端口号然后重启ssh服务sudoservicesshrestart如果远程登陆ssh的时候提示:noroutetohost,应该是防火墙没做好对应端口的配置,设置下防火墙就ok了。没有安装openssh-server的可以参......
一般情况下

打开ssh配置文件

sudovim/etc/ssh/sshd_config

找到如下一行:

Port22

将后面的22修改为想要设置的端口号

然后重启ssh服务

sudoservicesshrestart

如果远程登陆ssh的时候提示:noroutetohost,应该是防火墙没做好对应端口的配置,设置下防火墙就ok了。

没有安装openssh-server的可以参考下面的步骤

注意:如果是远程修改端口,为了防止修改端口后远程无法连接SSH,我们可以让SSH同时工作在22和新设定的端口下,等测试能连接到新端口后再将22端口注释掉。

首先安装openssh-server

$sudoapt-getinstallopenssh-server

$sudovim/etc/ssh/sshd_config

把#Port22前面的#去掉,并在下一行添加你想要使用的端口例如:Port222

$sudovim/etc/ssh/ssh_config

把#Port22前面的#去掉,并在下一行添加你想要使用的端口例如:Port222

修改保存后重启服务

$/etc/init.d/sshrestart

或者

$servicesshrestart

在防火墙开启相应端口,进行测试(注意现在ssh同时工作在22和你设定的端口下,测试完毕后你可以将Port22注释掉)

Ubuntu16.04修改ssh端口

修改/etc/ssh/sshd_config

$sudovim/etc/ssh/sshd_config

在Port22下添加你的端口

Port22

PortYOUR_PORT

修改/etc/ssh/ssh_config,在Host*下添加你的端口

Host*

Port22

Port你的端口

#ForwardAgentno

...

重启ssh

servicesshrestart

再ssh连接新的端口,成功连接后再修改上面的配置把22端口注释掉

再在本机~/.ssh/下新建一个config文件,文件内容为:

HostYOUR_HOST

UserYOUR_USER_NAME

PortYOUR_NEW_PORT

这样下次连接就只需要sshYOUR_HOST就ok了。

修改ssh默认端口后git的一些远程操作会失败,解决办法也是修改config文件:

Hostgithub.com

HostNamegithub.com

Port22

Hostbitbucket.org

HostNamebitbucket.org

Port22

还有另一种比较快捷的方法:

1、设置端口

sed-i"s/Port.*/Port你的端口/g"/etc/ssh/sshd_config

2、重启ssh

servicesshrestart

再ssh连接新的端口即可。

注意:

新端口应该添加了允许访问的列表里,免得将自己锁在了服务器外面!!!参考这里,在Linux命令行输入的指令为:

firewall-cmd--zone=public--add-port=你的端口/tcp--permanent

查看Auth.log,检查SSH是否被扫

查看用密码登陆成功的IP地址及次数

grep"Acceptedpasswordforroot"/var/log/auth.log|awk'{print$11}'|sort|uniq-c|sort-nr|more

查看用密码登陆失败的IP地址及次数

grep"Failedpasswordforroot"/var/log/auth.log|awk'{print$11}'|sort|uniq-c|sort-nr|more

上一篇:Ubuntu Linux系统下设置静态I 下一篇:Linux禁止ping或允许ping的设
发布日期:2022/3/9
手机扫二维码直达本页
发布时间:10:33:43
点击:767
录入:壹家怡园
相关文章
Baidu

YiJiaCMS 6.2.1.220509(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
Copyright©2000-2022