Bootstrap

linux 开发机与测试机建立 ssh 隧道

1、开启手机的 tcp 端口

## 例如 
adb tcpip 5555

2、将 windows 电脑的与手机端口进行映射

### 例如
adb forward tcp:55555 tcp:5555

3、打通和 linux 主机的隧道

ssh -R <remote-port>:127.0.0.1:<local-port> user@remote-host -N

### 例如
ssh -R 55555:127.0.0.1:55555 [email protected] -N

4、在 linux 服务器上使用 adb 链接手机

### 或者
adb connect 127.0.0.1:55555
// linux 查询进程信息,例如查询 ssh
ps -ef | grep "ssh" | grep "gaohaoyuan"

// windows 命令
adb forward --remove-all   # 移除所有映射
netstat -ano | findstr "port"  # 查询端口对应的进程
tasklist | findstr "PID" # 查询进程信息

ps:
在建立 ssh 隧道的时候一定要使用 127.0.0.1,使用 localhost 建立隧道,adb 无法识别,不知道问题是什么

;