ubuntu修改ssh远程连接端口号方法
一般情况下
打开ssh配置文件
sudo vim /etc/ssh/sshd_config
找到如下一行:
Port 22
将后面的22修改为想要设置的端口号
然后重启ssh服务
sudo service ssh restart
如果远程登陆ssh的时候提示:no route to host,应该是防火墙没做好对应端口的配置,设置下防火墙就ok了。
没有安装openssh-server的可以参考下面的步骤
注意:如果是远程修改端口,为了防止修改端口后远程无法连接SSH,我们可以让SSH同时工作在22和新设定的端口下,等测试能连接到新端口后再将22端口注释掉。
首先安装openssh-server
$ sudo apt-get install openssh-server
$sudo vim /etc/ssh/sshd_config
把 #Port 22前面的#去掉,并在下一行添加 你想要使用的端口 例如:Port 222
$ sudo vim /etc/ssh/ssh_config
把 #Port 22前面的#去掉,并在下一行添加 你想要使用的端口 例如:Port 222
修改保存后 重启服务
$ /etc/init.d/ssh restart
或者
$ service ssh restart
在防火墙开启相应端口,进行测试 (注意 现在ssh同时工作在22和你设定的端口下,测试完毕后你可以将Port 22注释掉)
Ubuntu 16.04修改ssh端口
修改/etc/ssh/sshd_config
$sudo vim /etc/ssh/sshd_config
在Port 22下添加你的端口
Port 22Port YOUR_PORT
修改/etc/ssh/ssh_config,在Host *下添加你的端口
Host *Port 22Port 你的端口# ForwardAgent no...
重启ssh
service ssh restart
再ssh连接新的端口,成功连接后再修改上面的配置把22端口注释掉
再在本机~/.ssh/下新建一个config文件,文件内容为:
Host YOUR_HOSTUser YOUR_USER_NAMEPort YOUR_NEW_PORT
这样下次连接就只需要ssh YOUR_HOST就ok了。
修改ssh默认端口后git的一些远程操作会失败,解决办法也是修改config文件:
Host github.comHostName github.comPort 22Host bitbucket.orgHostName bitbucket.orgPort 22
另一种方法:
1、设置端口
sed -i "s/Port .*/Port 你的端口/g" /etc/ssh/sshd_config
2、重启ssh
service ssh restart
再ssh连接新的端口即可。
注意:
新端口应该添加了允许访问的列表里,免得将自己锁在了服务器外面!!!参考这里,在 Linux 命令行输入的指令为:
firewall-cmd --zone=public --add-port=你的端口/tcp --permanent
查看Auth.log,检查SSH是否被扫查看用密码登陆成功的IP地址及次数
grep "Accepted password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more
查看用密码登陆失败的IP地址及次数
grep "Failed password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more
栏 目:Ubuntu
本文标题:ubuntu修改ssh远程连接端口号方法
本文地址:http://www.ziyuanwuyou.com/html/caozuoxitong/Ubuntu/4903.html
您可能感兴趣的文章
- 12-13ubuntu终端打不开怎么办? 修复Ubuntu无法打开终端问题的方法
- 12-13ubuntu升级openssl的教程
- 12-13Ubuntu默认将在原生 Wayland 模式下运行火狐浏览器 Firefox
- 12-13Ubuntu安装SSH无法连接的问题及解决方法
- 12-13Ubuntu如何访问Windows文件夹的方法
- 12-13 Ubuntu 左侧 Dock栏图标居中方法
- 12-13Ubuntu系统怎么禁用 IPv6 协议方法
- 12-13ubuntu强制修改root密码的方法
- 12-13Ubuntu 中窗口平铺怎么用
- 12-13Ubuntu备份方法
阅读排行
推荐教程
- 12-13Debian11面板怎么添加显示桌面的快捷按钮
- 12-13ubuntu系统中vdi格式怎么转换为mdk文件
- 12-13Ubuntu安装SSH无法连接的问题及解决方法
- 12-13Ubuntu备份方法
- 12-13 Ubuntu 左侧 Dock栏图标居中方法
- 12-13ubuntu系统桌面怎么删除回收站和用户文件夹
- 12-13ubuntu系统怎么安装自定义分区
- 12-13Ubuntu怎么设置固定IP地址
- 12-13Ubuntu系统日期和时间怎么设置
- 12-13ubuntu终端打不开怎么办? 修复Ubuntu无法打开终端问题的方法