网站设计优秀作品,招牌图片效果图设计制作,网站维护托管要多少钱,宜昌市做网站Vscode SSH使用云服务器访问内网主机
云服务器在配置策略中开放使用到的端口号#xff0c;比如250和251作为使用。
首先在内网主机上使用ssh-copy-id root云服务器公网IP#xff0c;将内网主机的公钥放到服务器上
这一步必须完成#xff0c;不然下面的命令无法成功建立隧…Vscode SSH使用云服务器访问内网主机
云服务器在配置策略中开放使用到的端口号比如250和251作为使用。
首先在内网主机上使用ssh-copy-id root云服务器公网IP将内网主机的公钥放到服务器上
这一步必须完成不然下面的命令无法成功建立隧道。
内网中主机使用建立隧道
autossh -M 251 -fCNR 250:localhost:22 root云服务器公网IPvscode中ssh文件的配置如下
Host aliyunHostName 云服务器公网IPUser rootHost jetsonNanoHostName localhostUser jetsonPort 250ProxyCommand ssh -A -q aliyun -W %h:%p成功实现使用aliyun作为跳板机来访问内网主机jetsonNano 设置为开机自启动
linux中使用systemctl enable/diable xxx.service来启用或者禁止某个开机服务。
推荐写一个服务使用systemctl来控制开机执行。
但是还有对System V的兼容实现——rc-local.service
在Ubuntu系统中/etc目录下面已经不存在rc.local文件了。为此我们使用touch 新建一个rc.local文件文件内容为
#!/bin/bash
autossh -M 251 -fCNR 250:localhost:22 root云服务器公网IP
...
等等其他需要执行的脚本执行chmod ax rc.local
给rc.local文件增加可执行权限系统将自动启用rc-local.service
执行systemctl daemon-reload之后
使用systemctl list-dependencies multi-user.target | grep rc可以验证服务每次开机启动之后将会被执行。