Putty (伺服器連線工具 ) 通常用於 windows 系統連線到 Linux 機器的工具, 就像 windows 遠端桌面連線的工具一樣
如果不想了解 Putty 直接看到文章最下面 Putty is replaced by SSH
環境 : OS : window 10 專業版 x64
安裝軟體 Putty (0.73)
方法一 download PuTTY (選擇自己的OS 和 版本 ex : window 64 bit)
方法二 如果不想使用這麼麻煩的方式也是可以用 choco 安裝, 打開 powershell 並打入下列指令
還不了解好用的 choco 嗎? 參考我寫的 Chocolatey Software 微軟套件軟體管理器
PuTTY command line 操作 :
參考文獻 : 官方網站 PuTTY Command Line ,
痾...... TL;DR (好 ||| 範例如下, 可以寫一個批次檔, 或直接將內文在 cmd 或 cmder 裡面執行)
Putty.bat
@ECHO ON
cd C:\Program Files\PuTTY (你安裝的位置)
putty ^
-L 5499:172.17.0.4:5432 ^ (轉port, 如無須轉port不用打這條, port 和 ip 都是範例 (範例機器有安裝 postgresql 希望能轉port), 請更改)
-ssh username@xx.xxx.xx.xxx ^ (連線角色名稱, 與機器的對外 ip)
-P 22
打開cmd 或 cmder 執行 putty.bat 並輸入密碼及連線, 如看到下圖這裡差不多就是連上機器了.
法二 : 利用 PuTTY 工具操作 (除了用 command line 也可以用介面操作)
Host Name Key 對外 IP, 可以貯存起來 (Saved Sessions 那邊可以存或取),cmd 也可以 -load 呼叫
如需轉port, 如無須轉port 直些按下 open
SSH >> Tunnels >>
以範例為例
Destination : 對內IP 和 Port 127.17.0.4:5432
Source Port : 5499
完成後案Add 加入 >> open
輸入 Server 的使用者名稱,和密碼就跟上面說的一樣,可以使用自己習慣得工具去連線資料庫。
上面說了這麼多, 你也可以在透過 wsl指令 或 透過cmd 鍵入 bash 進入 ubuntu 環境, 還是直接使用 cmder 工具, 取代 Putty 工具
還不了解好用的 wsl 嗎? 參考我寫的 想學 Linux 卻苦無OS? 試試看 WSL (Window Subsystem for Linux)
- 使用 SSH 指令連線 cmd 鍵入 bash 進入 ubuntu 環境,
$ ssh username@xxx.xx.xxx.xx -p 22
or 需要轉port 的話
$ ssh -L 5499:127.17.0.4.5432 username@xxx.xx.xxx.xx -p 22
P.S. 不確定 wsl 是否有安裝 ssh 可以用下面指令
$ sudo apt install ssh
- 使用 wsl 指令
> wsl ssh username@xxx.xx.xxx.xx -p 22
or 需要轉port 的話
> wsl ssh -L 5499:127.17.0.4.5432 username@xxx.xx.xxx.xx -p 22
透過SSH 一樣可以做伺服器遠端連線, 且更簡單無累贅
留言列表