一開始忘記開xwindow,結果一直說找不到$DISPLAY
就來紀錄一下方便日後連上server的相關設定
「x11」
server端:(/etc/ssh/sshd_config)
X11Forwarding yes
client端:(/etc/ssh/ssh_config)
ForwardX11 yes
註:如果不設定client端,則必須透過`ssh -X`來連線到server(但不知道為何這個方法不會每次都有效)
’-X‘:指的就是對「不信任(Untrusted)的主機」啟用X Forwarding,因為是「不信任」的主機,所以會套用X11的一些安全性政策,某些不合法的操作會被禁止,相對來說安全一點。與其相對的就是’-Y‘選項,也就是用在你所信賴(Trusted)的主機上,這些連線就不會被 X11 的安全性政策所限制囉,更詳細的資訊可以到說明裡面看,或是直接在 Linux 上執行 man ssh。如果你本身的作業環境就是Linux,那事情更簡單了。以Ubuntu 12.04 / 14.04為例,只要確定被連線的主機上有安裝 openssh-server 這個套件,而且也有 X server,那麼直接從本機的終端機以 ssh 配合 -X 參數連過去就搞定了!如果沒有什麼其他特別設定的話,中間要跳多台電腦也沒問題。(引用自http://cypresslin.web.fc2.com/Memo/M-SSH.html)---
「password」
如果要免去ssh輸入密碼的情況,可使用`ssh-copy-id`安裝方式:
[linux]
$ apt-get install ssh-copy-id
[mac]
$ brew install ssh-copy-id
使用方式:
$ ssh-copy-id [username]@[server]
接下來按照指示輸入login password
這樣下次登入的時候就不用再打密碼囉~
[參考資料]
教你高效使用SSH 的16 個技巧
啊,這個時候妳已經是用mac,進了瑞奇實驗室了
回覆刪除現在也差不多要離開那裏了
我今天早上還夢到,跟妳在清大小吃部吃飯的夢
然後... 明天開始,我要去南京一趟,參加研討會
雖然很快就回來,但想到年初我們的日本行規劃
還是掉了一點眼淚,那些都還在八三事件的置頂貼文裏
第一次的出國沒辦法跟妳一起了
但是,之後好想要和妳一起,環遊世界啊