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

相关推荐
小波小波轩然大波18 小时前
Linux服务器配置(mariadb服务器)
linux·服务器·mariadb
忧郁的橙子.19 小时前
k8s 主节点重启后 从节点 get 异常
linux·运维·服务器
Raymond运维19 小时前
Apache介绍和安装
linux·运维·apache
半梦半醒*19 小时前
nginx的访问控制、用户认证、https
linux·运维·服务器·nginx·https·centos
郝学胜-神的一滴20 小时前
现代C++ Lambda表达式:最佳实践、深入理解和资源推荐
开发语言·c++·程序人生·软件工程
Skrrapper20 小时前
ubuntu?centos?还是 redhat?Linux 系统选哪个?
linux·ubuntu·centos
安审若无20 小时前
解决 sqlplus / as sysdba 登录缓慢问题
运维·服务器·数据库
进击的_鹏21 小时前
【Linux】权限
linux·服务器
ZhiqianXia21 小时前
Linux 内核开发 的核心知识点
linux
RoboWizard21 小时前
移动固态硬盘插入电脑后提示“需要格式化”或“文件系统损坏”如何修复?
linux·运维·服务器