WebSSH
在某些工作環境下,不允許直接透過 SSH 連線
到外網,這時候透過 WebSSH 來連線到你需要的開發環境,是十分方便的。
WebSSH 的概念是跟 Proxy 類似,由一個代理人的角色來幫你連到你想要的位置,而這個代理人提供 web(http) 的介面讓你來存取
You
<—http—> WebSSH
<—SSH—> Server
這邊直接使用 psharkey/webssh2 這個 docker image 來建立一個 WebSSH 的服務,更改IP和Port後,輸入 SSH 帳號密碼即可使用
Demo site:
https://ssh.skylake.tw/ssh/host/[server_IP]?port=[server_port]
Example:
https://ssh.skylake.tw/ssh/host/111.222.111.222/port=80
SSHFS
若要將Linux的檔案系統,掛載到Windows底下使用的話,一般會使用 SAMBA
這個 Protocol,但若因為某些因素無法使用 SAMBA 的話,SSHFS
是一個很好的替代方案。
直接在 Windows 底下安裝 WinSFP 和 SSHFS-Win 即可透過
\\sshfs\REMUSER@HOST[\PATH]
來掛載 linux server 檔案系統