怎样通过外网ssh访问树莓派?(树莓派外网如何访问内网)

建立 树莓派 到 VPS 的反向代理【树莓派 上操作】ssh -fCNR :localhost:22 usr_b@B.B.B.B为 VPS 上端口,用来与 树莓派 上的22端口绑定。建立 VPS 上的正向代理,用作本地转发。做这一步是因为绑定后的 端口只支持本地访问【VPS 上操作】ssh -fCNL *::localhost: localhost为本地转发端口,用以和外网通信,并将数据转发到 ,实现可以从其他机器访问。其中的*表示接受来自任意机器的访问。现在在 Client 机器上可以通过 VPS ssh 到树莓派。ssh -p usra@B.B.B.B至此方案完成。同理,也可以建立反向代理通过VNC来连接内网树莓派的图形界面。附:SSH 参数解释-f 后台运行-C 允许压缩数据-N 不执行任何命令-R 将端口绑定到远程服务器,反向代理-L 将端口绑定到本地客户端,正向代理

怎样通过外网ssh访问树莓派?(树莓派外网如何访问内网)插图

“阿里云”ECS服务器怎么设置IP白名单?

IP限制登录有黑名单模式和白名单模式。黑名单模式就是找出异常IP,并限制其登录。短期内有效,若入侵者更换IP那就得重新找出异常IP。白名单模式有个更简单也更安全的方法。那就是只允许一个或几个固定IP登录阿里云ECS,其它IP均不允许登录。由于题主的公司IP不是固定的,那就只能自备工具了。在一台安全的vps上搭建相关工具,然后将这台vps的IP列入阿里云ecs白名单,除此之外的IP均禁止登录。这样就只能通过这台vps代理登录阿里云了。如果只是对阿里云ecs进行ssh的发送、接收指令,那代理vps可以选个低成本的;如果需要进行大文件的传输或者多人同时在线管理,代理vps就要适当增加带宽、性能配置了。

苹果系统怎么创建ftp?

brew install vsftpd在vsftpd配置文件中添加自己的配置,配置文件路径:/usr/local/etc/vsftpd.conf更改配置文件所有者为root,否则该服务将无法启动:sudo chown root /usr/local/etc/vsftpd.confbrew services start vsftpd开机自启,如果不需要后台服务的话在需要时执行:sudo vsftpd无需打开“共享”设置中的“文件共享”,只要SFTP服务启动就可访问Mac下的文件。

感谢私信的那位朋友的询问,使我想起忽略了一个适用性的问题。由于公网IP这个东西大多人基本都不会有,对于远程连接FTP而言,没有固定的公网IP是个比较大的阻碍,并不能像访问VPS那样顺畅,因此使用场景也便局限到局域网。所以对于不处于同一局域网内的两台机器而言,使用远程控制软件是一个比较折衷的办法。

另:这让我想到了VPS的反向代理,通过反向代理实现外网访问内网机器的文件或服务也许是条可行路径。

未经允许不得转载:搜热门主机 » 怎样通过外网ssh访问树莓派?(树莓派外网如何访问内网)

赞 (0)