当前位置:首页 > CN2资讯 > 正文内容

云服务器内网ip 云服务器内网映射

3天前CN2资讯


现在人越来越懒了,躺在床上也能科研岂不是美滋滋,但是这样的话需要你的手机或者Mac能给远程的控制实验室的电脑。这里采用的是基于frp的内网映射的办法,大致上就是利用拥有公网的云服务器来映射自己的深度学习服务器的端口。大致上的操作流程是这样!

  • 先去网站上下载适合你电脑和服务器的版本,这里以Linux为栗子,下载linux——amd64的,这里在你的云服务器(A)和深度学习服务器(B)分别下载。
  • A这边的操作如下:
  • #下载 wget https:///fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz #解压 tar -zxvf frp_0.34.3_linux_amd64.tar.gz #打开frps.ini(注意是s结尾,service的意思) sudo vim frps.ini[common] bind_port = 7000 # frp服务的端口号,可以自己定 dashboard_port = 7500 # frp的web界面的端口号 dashboard_user = user # web界面的登陆账户,自己修改 dashboard_pwd = pass # web界面的登陆密码,自己修改 authentication_method = token token = xxxxx # frp客户端连接时的密码,自己修改

    然后启动

    ./frps -c ./frps.ini

    这个时候打开游览器,直接输入 公网ip:7500,输入你上面的登录账户和密码就好了,不出问题是可以看到界面的。

  • B这边的操作一样,下载和解压,然后这边是打开frpc.ini
  • sudo gedit frpc.ini[common] server_addr = xx.xx.xx.xx # 你的云服务器的公网ip authentication_method = token token = xxxxx # 刚刚配置的frp连接密码 server_port = 7000 # 刚刚配置的frp服务端口 [Fusion-ssh] type = tcp local_ip = 127.0.0.1 #本级的ip,直接这样写就好 local_port = 22 #ssh默认22端口 remote_port = 20022 #这个自己定,不冲突就行 [Fusion-ssh] type = tcp local_ip = 127.0.0.1 local_port = 5900 #linux的5900是vnc端口 remote_port = 2338 #自己定义

    然后就ok了,直接在terminal中输入

    ./frps -c ./frps.ini

    这样整个配置过程就好了。


    接下来就是使用了

    如果是用电脑,那么就是

    #这里的name是你的B的名字,ip是公网的ip,然后number是你映射B的22端口到了A的哪里,比如上面是2338 ssh [email protected] -p number

    然后大概率就可以ssh你的B了

    VNC的话跟ssh差不多,这里就不详细介绍了。


    别急,这里还给出一个开机自动启动frpc和vnc的方案。

    sudo gedit /etc/systemd/system/frpc.service

    然后

    [Fusion] Description=Frp Server Daemon After=syslog.target network.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/bin/frp/frpc -c /usr/local/bin/frp/frpc.ini # 修改为你的frp实际安装目录 ExecStop=/usr/bin/killall frpc #启动失败1分钟后再次启动 RestartSec=1min KillMode=control-group #重启控制:总是重启 Restart=always [Install] WantedBy=multi-user.targetsudo systemctl enable frpc.service sudo systemctl start frpc.service sudo systemctl status frpc.service

    如果是running就好了,这样开机之后frpc就可以自动启动。这里VNC启动就不介绍了,因为启动了frpc之后可以ssh了,其余的都好办了。

    对于ssh有问题的朋友,例如之前使用过,但是密钥换了导致ssh失败,这里可以

    ssh-keygen -R xxx.xxx.xx.xx

    后面是要ssh的ip,差不多就是这样


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/22595.html

      分享给朋友:

      “云服务器内网ip 云服务器内网映射” 的相关文章

      选择最适合的泰国VPS解决方案,助力业务成功

      我一直对网络基础设施充满好奇,尤其是虚拟专用服务器(VPS)这一概念。VPS为用户提供了一种灵活且高效的网站托管解决方案,让我觉得非常迷人。而泰国VPS更是因其独特的地理位置和网络质量,成为了许多选择者的心仪之地。 什么是VPS呢?简单地说,VPS是一种通过虚拟化技术将物理服务器划分为多个独立的虚拟...

      VPS Speedtest:优化虚拟专用服务器性能的必备工具和策略

      在数字时代,VPS(虚拟专用服务器)已经成为许多企业和个人建站的首选方案。为了确保VPS的性能满足需求,VPS Speedtest便显得格外重要。简单来说,VPS Speedtest就是对虚拟专用服务器的网络速度、带宽和延迟进行测试的一种方式。通过这一过程,我们不仅能了解VPS的现有性能,还能在需要...

      全面了解Amazon CDN CloudFront:快速、安全的内容分发网络服务

      在互联网的快速发展中,内容分发网络(CDN)成为确保网站速度和性能的重要保证。CDN是通过在全球各地的多个服务器上缓存和分发内容,以最短的路径将数据传送给用户。这样做不仅加快了加载速度,还提高了用户体验。通过保存内容的副本在离用户更近的地点,CDN能够显著降低网络延迟。 而Amazon CloudF...

      全面解析美国大内存VPS:完美应对高流量与数据处理需求

      在了解什么是美国大内存VPS之前,先来看看什么是VPS。VPS全称虚拟专用服务器,它结合了物理服务器的性能和灵活性,让用户可以像拥有自己的独立服务器一样使用。但是,和传统服务器相比,VPS的成本通常要低得多。通过将物理服务器的资源划分成多个虚拟实例,用户便能获得独立的操作系统和配置。这种灵活性已经成...

      Cloudflare API教程:全面掌握网站加速与安全管理

      Cloudflare API概述 什么是Cloudflare API? Cloudflare API 是一个强大的工具,可以让开发者与 Cloudflare 的各项服务进行直接互动。换句话说,Cloudflare 提供了一个丰富的接口,使我们可以通过程序控制和管理云服务,而不仅仅依赖于图形化用户界面...

      解决 Oplink VPS 很慢的问题:优化速度的有效策略

      在当今的数字时代,越来越多的人依赖于虚拟专用服务器(VPS)来托管他们的网站和应用程序。Oplink VPS 是一个非常受欢迎的选择,提供了高可用性和灵活性。但有时,用户会发现 Oplink VPS 的运行速度并不如预期那样理想,这直接影响了网站的访问体验。 了解 Oplink VPS 的基本概念是...