【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 上的服务。

相关推荐
wanhengidc8 小时前
巨椰 云手机 云游戏稳定运行
运维·服务器·arm开发·游戏·云计算
不染尘.9 小时前
UDP客户服务器模型和UDP协议
服务器·网络·网络协议·计算机网络·udp
太行山有西瓜汁9 小时前
达梦DTS工具:批量导出与导入DDL脚本完整指南
运维·服务器·数据库
蓝晶之心10 小时前
Linux rsync ssh方式数据备份
linux·运维·服务器
ss27310 小时前
Java线程池全解:工作原理、参数调优
java·linux·python
fengyehongWorld10 小时前
Linux sudo命令
linux·运维·服务器
JiMoKuangXiangQu10 小时前
Linux 内存管理:页表管理简析
linux·mmu·内存管理·页表管理
WG_1710 小时前
Linux:缓冲区_glibc封装
linux·运维·服务器
番知了10 小时前
Ubuntu 22.04 常用命令清单
linux·运维·ubuntu
旺仔Sec10 小时前
2026年河北省职业院校技能大赛“网络系统管理”(高职组)网络构建样题
运维·服务器·网络