当前位置: 首页 > news >正文

如何使用SSH命令安全连接并转发端口到远程服务器

ssh -p 22546 root@connect.westc.gpuhub.com
d6IS/mQKq/iG
ssh -CNgv -L 6006:127.0.0.1:6006 root@connect.westc.gpuhub.com -p 22546

  • 第一条命令:用于登录远程服务器,进行交互式操作。
  • 第二条命令:用于建立 SSH 隧道,进行端口转发,不进入交互式 shell。
  • 第一条命令是用来直接登录远程服务器的。
  • 第二条命令是用来创建一个 SSH隧道,通过将本地端口(6006)映射到远程主机的端口(127.0.0.1:6006),使得你可以安全地访问远程机器上运行的服务(比如TensorBoard)。

这两条命令主要是通过SSH协议连接到远程服务器 **`connect.westc.gpuhub.com`**,但它们的目的和操作有所不同。

### 1. **第一条命令:**

```bash
ssh -p 22546 root@connect.westc.gpuhub.com
```

这条命令的目的是使用SSH协议连接到远程主机 **`connect.westc.gpuhub.com`**,以 **`root`** 用户身份登录,并且连接的端口是 **22546**,而非默认的22端口。

#### 可能的用途:
- **直接登录远程服务器**:用户可能想通过SSH登录到这台远程机器,以执行系统管理任务或其他操作。
- **远程维护或检查**:作为管理员,登录到这台远程服务器进行系统检查、安装软件、更新配置等。

### 2. **第二条命令:**

```bash
ssh -CNgv -L 6006:127.0.0.1:6006 root@connect.westc.gpuhub.com -p 22546
```

这条命令与第一条命令不同,它不仅连接远程服务器,还创建了一个 **SSH隧道**。具体操作是将本地的 **6006** 端口映射到远程服务器上的 **127.0.0.1:6006** 端口。

#### 可能的用途:
- **端口转发(SSH隧道)**:这种操作通常用于通过SSH安全地访问远程服务。特别是当你需要访问远程服务器上的某些本地服务时,比如 **TensorBoard**(通常使用端口6006)。远程服务器上的 **TensorBoard** 服务可能只对本地机器可见(`127.0.0.1:6006`),而你希望通过SSH隧道将其暴露给你本地的机器。
  
  具体来说:
  - **`-L 6006:127.0.0.1:6006`** 使得你本地的 **6006** 端口与远程主机的 **127.0.0.1:6006** 端口相连。
  - 这意味着任何访问你本地 **6006** 端口的请求都会通过加密的SSH通道转发到远程主机上的 **6006** 端口。这通常用于访问像 **TensorBoard** 这样的Web应用,它可能只在远程服务器上监听 **localhost**。

#### 总结:
- 第一条命令是用来直接登录远程服务器的。
- 第二条命令是用来创建一个 **SSH隧道**,通过将本地端口(6006)映射到远程主机的端口(127.0.0.1:6006),使得你可以安全地访问远程机器上运行的服务(比如TensorBoard)。

http://www.dtcms.com/a/54672.html

相关文章:

  • K8S学习之基础八:k8s中pod的状态和重启策略
  • 数据库索引的作用:提升数据检索效率的关键
  • 如何使用 LLM 生成的术语自动在搜索应用程序上构建 autocomplete 功能
  • 算法进阶——二分
  • 在线教育网站项目第二步 :学习roncoo-education,服务器为ubuntu22.04.05
  • MQ保证消息的顺序性
  • 【VUE】第一期——初使用、基本语法
  • 【已解决】docker安装、换源及使用 docker: Get https://registry-1.docker.io/v2/: net/http: request canceled
  • 以太网通讯
  • Spring(四)容器-先注册后注入
  • 君正SOC芯片 T31X智能视频应用处理器 高集成度 超低功耗 提供软硬件资料+样品测试
  • mapbox高阶,结合threejs(threebox)添加三维球体
  • 鸿蒙Next网络请求~上传文件pdf
  • 机器学习-随机森林解析
  • 尚硅谷爬虫note15
  • Linux(Centos 7.6)命令详解:vi
  • 整除分块 2025牛客寒假算法基础集训营3G
  • bfs求解迷宫问题
  • 无人机投屏技术解码过程详解!
  • docker引擎常用目录文件详解
  • 【系统架构设计师】以数据为中心的体系结构风格
  • Better-SQLite3 参数绑定详解
  • 二叉树的遍历
  • 【人工智能】Open WebUI+ollama+deepSeek-r1 本地部署大模型与知识库
  • 【Git】基本指令
  • 【全球化2.0 | ZStack发布Zaku容器云海外版 加速亚太生态布局
  • python项目中连接数据库详细版
  • Ubuntu搭建最简单WEB服务器
  • centos8 虚拟机重启后无法识别网卡 ens33 问题原因总结
  • 算法训练(leetcode)二刷第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离