2008/04/13

[軟體] SSH 密技

本文參照這裡
SSH 是很好用的工具,要調整它,你可以先嘗試修改「一兩」個設定檔:
大家一起改,請修改: /etc/ssh/ssh_config
只改自已的,請修改: $HOME/.ssh/config

1. 平常的連線


平常我們的 ssh 連線大概是這樣下:
$ ssh user1@server1.example.com
不過現在你可以修改你的 config 變成:
Host server1
Hostname server1.example.com
User user1

然後你之後連 server1 時,就只需要下 $ ssh server1 就可以了。

如果有 dsa/rsa key 的認證授權的連法呢?


平常的連法大概是這樣:
$ ssh -i ~/.ssh/id_rsa_server2 user2@server2.example.com

不過同樣的,現在只需要修改你的 config :
Host server2
Hostname server2.example.com
User user2
IdentityFile ~/.ssh/id_rsa_server2


你就可以只要 $ ssh server2 就可以了。

那如果是 port forwarding 那種呢?


我的工作,常超時在加班,有時公司為了安全因素沒給 vpn 的帳號密碼,自已也懶得申請還要什麼安全切結之類的很煩,所以都直接自已拉 ssh port forwarding 出去,再從家裡連回來就好了,這種情況,會不會很難搞?
平常大概是這樣下:
$ ssh -L 8888:127.0.0.1:7777 -i .ssh/id_rsa_server3 user3@server3.example.com

現在一樣,在你的設定檔底下填寫:
Host server3
Hostname server3.example.com
User user3
IdentityFile ~/.ssh/id_rsa_server3
Localforward 8888 127.0.0.1:7777


回應 jserv 的"對自己好一些:談技術手冊閱讀",這篇的末尾也提醒你一下,如果有別的需求,可以去 man ssh_config 喔~~~
張貼留言

[Windows] 好用的小工具: AutoHotKey

做為一個 Linux 的愛好者,轉移到 Windows 上面的時候,往往難以適應 Windows 調整快捷鍵的方式,所以 google 了一下,結果發現很多人愛用的 "Auto Hot key"。不多說,就來給一個範例說明如何使用 Auto Hot key 來...