云服务器内网ip 云服务器内网映射
现在人越来越懒了,躺在床上也能科研岂不是美滋滋,但是这样的话需要你的手机或者Mac能给远程的控制实验室的电脑。这里采用的是基于frp的内网映射的办法,大致上就是利用拥有公网的云服务器来映射自己的深度学习服务器的端口。大致上的操作流程是这样!
然后启动
./frps -c ./frps.ini这个时候打开游览器,直接输入 公网ip:7500,输入你上面的登录账户和密码就好了,不出问题是可以看到界面的。
然后就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,差不多就是这样