腾讯云内网(腾讯云dns地址)
用腾讯云服务器搭建反向代理实现公网访问内网服务器
面对实验室服务器只能内网访问的问题,我利用腾讯云的资源搭建反向代理,实现远程公网访问。首先,购买腾讯云服务器,获取公网IP,并重置Ubuntu的sudo密码。然后,以root权限修改ssh配置,允许反向代理和无密码root登录,并确保ssh服务重启。
接着,将内网服务器的公钥添加到腾讯云的authorized_keys,确保无密码登录。在腾讯云服务器控制面板上开放特定端口(如3000),可能还需调整防火墙设置。在内网机器上安装autossh并执行映射命令,使用TCPKeepAlive和ServerAliveInterval参数以保持连接活跃。
验证映射成功的方法是检查腾讯云服务器的端口状态。在调试过程中,若遇到连接失败,需先停止可能影响的进程。如果映射后依然无法从公网访问,检查ssh公钥配置、无密码登录权限以及内网机器的登录限制。通常,服务器端口映射成功,连接问题可能出在身份验证环节,这时可以重新生成并配置PC端的ssh密钥来解决问题。
腾讯云连接公网ip还是内网io
公网ip
公网ip实际上就是可以直接到达的ip地址,这个时候可以通过公网ip去对他人进行访问,与此同时,他人也能够反过来访问用户。
公网ip主要分为五个类别,除了一个暂时保留的类别以外,包括了大型网络的公网ip、正规机构的公网ip、普通小公司或者学校的公网ip,以及一些特殊领域的公网ip。不同的公网ip的类别的网段是不同的,而通过分类,也能够对ip地址更好地进行划分。
在腾讯云上面安装宝塔系统之后,ftp不能连接。
先检查这些内容
1.注意内网IP和外网IP
2.检查ftp服务是否启动(面板首页即可看到)
3.检查防火墙20端口 ftp 21端口及被动端口39000- 40000是否放行(如是腾讯云/阿里云等还需检查安全组)
4.是否主动/被动模式都不能连接
5.新建一个用户看是否能连接
6.更换ftp客户端使用flashfxp如图勾上再尝试连接
但凡解决了就可以登陆了,如果还是不行,那么试试最后一种方法:
登陆宝塔面板管理系统,找到左侧的“软件管理”--“FTP软件”---点击“设置”
然后点击配置修改:如图所示,查找“ForcePassiveIP”(位置188行左右)
#ForcePassiveIP192.168.0.1
删除前面的“#”将“192.168.0.1”修改为:服务器的IP地址,是服务器不是你客户端的IP地址!
ForcePassiveIP服务器公网ip地址
最后修改完记得重新启动一下FTP软件,打开FTP连接,你会发现奇迹发生了