【SSH 端口转发】通过SSH端口转发实现访问远程服务器的 tensorboard

SSH 连接远程服务器时的命令:

bash 复制代码
ssh -L 8001:localhost:8001 usrname@serverip
  1. -L
    • 这是指定进行本地端口转发的选项。也就是说,要将本地机器的一个端口通过 SSH 隧道转发到远程服务器上的某个服务。
  2. 8001:localhost:8001
    • 第一个 8001:表示本地计算机上的端口,意味着当在本地访问 localhost:8001 时,流量会被转发到远程服务器上
    • localhost:这是远程服务器上的地址,指向的是该服务器的本地(本机)网络。通常这代表希望访问远程服务器上的某个本地服务
    • 第二个 8001:这是远程服务器上的端口,意味着希望将本地的流量通过 SSH 隧道转发到远程服务器的 localhost:8001
  3. usrname@server_ip
    • usrname 在远程服务器上的用户名
    • serverip 要连接的远程服务器的 IP 地址或主机名

例子:

bash 复制代码
ssh -L 8001:localhost:8001 abc
...
tensorboard --logdir=xxx --port=8001

通过这样就可以在本地浏览器打开服务器 events.out.tfevents 文件

通过 SSH 隧道将本地机器上的端口 8001 转发到远程服务器上同样的端口 8001。换句话说,在本地访问 localhost:8001 时,流量会通过 SSH 安全通道被发送到远程服务器上,然后该流量会被转发到远程服务器的 localhost:8001 上的服务。

相关推荐
cui_win2 分钟前
每日一令:Linux 极简通关指南 - 汇总
linux·运维·服务器
知星小度S30 分钟前
Linux权限探秘:驾驭权限模型,筑牢系统安全
linux·运维·服务器
黄交大彭于晏34 分钟前
发送文件脚本源码版本
java·linux·windows
搞Linux的杰仔1 小时前
Ubuntu20.04基础配置安装——系统安装(一)
linux·嵌入式开发
Kaede63 小时前
如何应对Linux云服务器磁盘空间不足的情况
linux·运维·服务器
张较瘦_3 小时前
[论文阅读] 人工智能+软件工程 | 结对编程中的知识转移新图景
人工智能·软件工程·结对编程
Zfox_5 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
apocelipes9 小时前
Linux c 运行时获取动态库所在路径
linux·c语言·linux编程
ABB自动化10 小时前
for AC500 PLCs 3ADR025003M9903的安全说明
服务器·安全·机器人
努力学习的小廉10 小时前
深入了解linux系统—— 进程池
linux·运维·服务器