SSH Public Key 快速複製到遠端主機

依照此篇: ssh keygen 免輸入密碼
SSH key 建立完成後, 要將 public key 複製到遠端主機, 要做的步驟大概有 3~4步, 若有多台主機要複製要花不少時間.
閱讀全文〈SSH Public Key 快速複製到遠端主機〉

Linux 架設使用 SSH 共享存取的 Git Server

Git 架設使用 HTTP 就是走 Web server 的權限, 走 SSH 就是各個帳號的權限. (Git 的 object 目錄裡面會有權限問題)

若多人共用的話, 要走 SSH 有下述幾種方法:

  1. 建立新帳號(git), 由 git 帳號來統一管理(commit / push) 等
  2. 使用 gitosis 來管理(gitosis 可以設定到 "誰" 可以存取此專案).
  3. 使用 gitolite 來管理(gitolite 可以設定 "誰" 可以存取此專案, 而且, 可以設定只能存取哪個 branch 等路徑)

在此篇是採用 建立一個 git 帳號來統一管理的方法.

閱讀全文〈Linux 架設使用 SSH 共享存取的 Git Server〉

Linux 透過 SSH SOCKS 連線 來 使用 Firefox / Pidgin(MSN, GTalk..)

現在不少醫院都有無線網路, 但是使用後, 體驗被限制只有開 80, 443 Port 的感覺.

但是我在這邊最少要待三天, 陪產(n天) + 生產完(3~7天), 至少要讓 SSH、MSN 能通才行.

  • 註1: 於 Ubuntu Linux, Windows 可以利用 Putty 來達成.
  • 註2: 此篇重點 sudo ssh -D 80 [email protected] -p 443
  • 註3: 在醫院連國外網站(ex: YouTube 被擋掉的話),透過自己的 Server 當 Proxy 會快很多. XD

閱讀全文〈Linux 透過 SSH SOCKS 連線 來 使用 Firefox / Pidgin(MSN, GTalk..)〉

Debian Linux: ADSL PPPoE 自動重撥 Script

昨天早上網路(PPPoE)斷線, 沒有察覺到, 正好整天都不在家, 在外面要連回來查資料才發現, 這個小站死掉還蠻痛苦的(資料都懶得記, 直接寫在上面), 果然有些東西還是得要用腦袋記... XD

但是想想用腦袋記還是太辛苦(頭腦不好 XD), 還是寫隻 Script 做斷線重撥的動作好了. Orz..

閱讀全文〈Debian Linux: ADSL PPPoE 自動重撥 Script〉

透過 PuTTY 的 Tunnels 當 Broswer Proxy(Security)

在外面使用無線網路(wireless/wifi), 突然想到 gslin 長輩有寫一篇用 PuTTY 的 tunnel 安全地瀏覽網頁, 在搜尋的時後, 沒想到我也有寫過一篇SSH Tunnel, 但還是長輩那篇寫的比較清楚, 而且還有圖片教學, 簡單記錄一下設法.

閱讀全文〈透過 PuTTY 的 Tunnels 當 Broswer Proxy(Security)〉

SSH Tunnel

SSH Tunnel用起來超方便的~

若現在想要使用 Windows "MySQL Center control" 來管理遠端 MySQL.

設定如下:

  1. MySQL Center control 設 3309 port
  2. Open putty
  3. Choose Tunnels
  4. Forwarded ports -> 打(3309 desc: localhost:3306) L3309 localhost:3306(本機 3306 port 連到 3309 port)
  5. Auth -> Allow agent forwaring

之後使用 "MySQL Center control" 前, 打開 putty 連結就可控管遠端 DB.

閱讀全文〈SSH Tunnel〉