# SSH不只是远程登录,这些隐藏功能让你成为运维高手

![图片](https://mmbiz.qpic.cn/mmbiz_jpg/nQBVTfXYGEYxKFl9m3XsvqmibLT1bkUd8BiapzGcJ1ribsOkjcp87MxaFE8dc5S0VgNgruvHMblrAibOicoBQzdKL7A/640?wx_fmt=jpeg&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1)

还在用SSH只是简单ssh user@server远程登录?还在为跳板机、端口转发、文件传输而头疼?其实SSH远比你想象的强大,掌握这些高级技巧后,一个SSH能顶十个工具用!感兴趣的同学可以Mark一下。

---

## 1. SSH隧道神技 - 一条命令打通网络屏障

问题场景: 公司内网有个数据库,只能在内网访问,在家怎么连?

### 本地端口转发(最常用)

```

# 把远程数据库端口映射到本地

```

### 远程端口转发(内网穿透)

```

# 让远程服务器能访问你本地的服务

```

实战场景: 给客户演示本地开发的网站,无需公网IP!

### 动态端口转发(万能代理)

```

# 把SSH服务器当SOCKS代理用

```

---

## 2. SSH配置文件 - 告别复杂命令行

问题: 每次SSH都要输入一长串参数?

### 创建配置文件

```

# 编辑SSH配置

```

```

# 生产服务器配置

```

使用效果:

```

ssh prod        # 直接连生产服务器

```

---

## 3. 免密登录进阶 - 密钥管理技巧

### 一键生成和部署密钥

```

# 生成专用密钥(推荐ED25519算法)

```

### 会话复用(加速连接)

```

# ~/.ssh/config

```

效果: 第一次连接后,后续连接瞬间建立!

---

## 4. 文件传输黑科技 - 比FTP快10倍

### RSYNC同步神器

```

# 增量同步(只传输变化的部分)

```

### SCP进阶用法

```

# 递归复制整个目录(保持权限)

```

---

## 5. SSH作为网络工具 - 诊断神器

### 网络连通性测试

```

# 测试SSH端口连通性

```

### 远程命令执行

```

# 执行单个命令

```

---

## 6. SSH安全加固 - 防护要点

### 服务端安全配置

```

# /etc/ssh/sshd_config 关键配置

```

### 防掉线配置

```

# 客户端配置(~/.ssh/config)

```

---

## 7. SSH脚本自动化 - 运维效率翻倍

### 批量服务器管理

```

#!/bin/bash

```

### 自动化部署脚本

```

#!/bin/bash

```

---

## 8. SSH故障排查 - 连不上的救命技巧

### 调试模式

```

# 客户端详细调试

```

### 常见问题快速修复

```

# 1. 权限问题修复

```

https://mp.weixin.qq.com/s/WeLsZ0rqPcuHCEomxbm8_Q