由于使用免费的cpolar生成的公网地址,为随机临时地址,24小时内会发生变化,并且带宽较小,只有1M。对于需要长期SSH远程的用户来说,配置固定的公网TCP端口地址,提高带宽就很有必要。
1. 保留一个固定TCP端口地址
cpolar 官网:https://www.cpolar.com/
首先,将cpolar套餐升级到专业版套餐或以上,支持配置固定的公网TCP端口地址。
登录cpolar官网,进入后台,点击左侧仪表盘的预留。找到保留的TCP地址,为SSH远程保留一个固定的TCP地址:
- 地区:选择China或者China VIP
 - 描述:可自定义备注
 

TCP地址保留成功后,系统会自动生成相应的公网TCP端口地址,将其复制下来。

2. 配置SSH远程隧道
2.1 登录cpolar web ui
浏览器访问本地9200端口【http://ip地址:9200,http://locahost:9200/】,使用cpolar邮箱账号登录。

2.2 修改隧道信息
登录成功后,点击左侧仪表盘的隧道管理——隧道列表,找到ssh远程隧道,点击编辑

 修改隧道信息:
- 端口类型:改为选择
固定TCP端口 - 预留的TCP地址:填入刚刚预留成功的固定TCP地址
 
修改完成后,点击更新

2.3 查看公网地址
隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到SSH隧道的公网地址已经更新为固定的公网TCP端口地址,将其复制下来,接下来测试使用固定的公网TCP端口地址进行SSH远程连接。

3. 使用固定TCP地址SSH远程
3.1 命令行SSH远程
输入命令:
ssh -p XXXXX 主机用户名@公网地址
 
由于我们的本地22端口到了公网被映射到了20013端口,所以,ssh命令需要加-p参数,后面加公网隧道端口号。其中,XXXXX为cpolar生成的端口号,用户名需替换为被远程主机的用户名。
如:
ssh -p 12669 root1@2.tcp.vip.cpolar.cn
 
3.2 SSH客户端远程
以putty客户端为例,打开putty:
- 在session中的Host Name中输入cpolar所生成的公网地址
 - Port输入公网固定TCP端口地址
 

 连接成功!





![[附源码]Python计算机毕业设计SSM基于框架的校园爱心公益平台的设计与实现(程序+LW)](https://img-blog.csdnimg.cn/c193702ab4534abc977967dcc976c906.png)










![[附源码]Python计算机毕业设计SSM基于社区人员管理系统(程序+LW)](https://img-blog.csdnimg.cn/2c924641d0814e8297191bb0c381c22e.png)


