前言
使用到 SSH Tunnel 情境
這裡有一台Server,上面架設一個Postgres,因為公司資安的關係,並不對外開啟port:5432 我們目前在Local開發一個服務,需要連線到Server上的Postgres,不太可能每次改完程式,部署上去測試,這樣來回時間會拉很長
主要內容
ssh -L [local_ip]:[local_port]:[host_ip]:[host_port] username@host
- local_ip :本地ip位置,預設綁定本機
- local_port:本地開啟port
- host_ip:遠端Server ip
- host_port:遠端要轉發port
- L: 建立Tunnel
Example
ssh -L 5432:localhost:5432 tony@123.456.789.10