知方号

知方号

linux下ssh使用除了22的其它端口来连接远程服务器

linux下ssh使用除了22的其它端口来连接远程服务器

相关资源:

1,ubuntu下将本地vscode编辑器通过ssh和远程服务器进行连接并使用远程的Python环境 2,Ubuntu系统下通过ssh服务将本地vsocde服务器与远程服务器docker连接并使用docker里面的Python环境

正文:

1,首先使用默认端口连接远程服务器,也顺便看看远程服务器ssh服务运行是否正常:

$ ssh 远程服务器用户名@远程服务器IP

如果可以连接远程服务器则说明本地和远程服务器的ssh服务均正常。

2,在远程服务器的ssh配置文件里新增端口,注意:要确保远程服务器开放了你新增的端口且该端口没有被占用。

打开远程服务器ssh配置文件

$ vim /etc/ssh/sshd_config

内容如下: 在Port 22下面用同样的格式添加你的端口号,比如:

Port 10086

如果需要增加可以连接到远程服务器root用户的权限,在配置文件里任意地方增加以下内容:

PermitRootLogin yes

修改完成后保存退出。

3,重启ssh服务

$ systemctl restart sshd.service

如果遇到权限问题,就切换到root用户下再执行重启命令。

4,使用新增的端口再次连接远程服务器,验证是否成功

$ ssh 远程服务器用户名@远程服务器IP -p 新增的端口号

Done!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。