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

相关推荐
qetfw42 分钟前
Debian Chrony 时间同步、RAID5 与 LUKS 磁盘加密配置
linux·debian
LEO的MATRIX2 小时前
本体实施指南
人工智能·软件工程
梁辰兴2 小时前
软件工程:面向规模的度量
软件工程·梁辰兴·规模度量·度量定义·面向规模的度量·生产力度量·质量度量
东城居士3 小时前
Linux驱动阻塞与非阻塞访问的理解
linux·嵌入式系统
..Dauntless..3 小时前
【Linux】进程地址空间初步理解
linux·运维·服务器
Julien20043 小时前
Docker 网络(一)
linux·运维·服务器·ssh·学习方法
杨云龙UP4 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql
PellyKoo5 小时前
【linux运维】ubuntu+samba 用户组独占目录权限配置踩坑记
linux·运维·ubuntu
AR-26710-5 小时前
Linux Day15——系统管理复习
linux·运维
高山有多高5 小时前
【Linux笔记】Linux自定义Shell
linux·c++