不過,這樣子的做法有一個小小的麻煩,就是阿舍都得先 SSH 到虛擬機器,之後,再 SSH 到 Container 的環境裡,要執行二次的 SSH 指令後才能開始操作,阿舍就一直覺得不是很方便,因此,很想找看看有沒有辦法可以用一行指令就可以直接進到 Container 的 Console,然後,就可以設定 alias 來更偷懶哩 !
剛好,阿舍今天在查 SSH 的東西的時候,就看到,原來,只要利用 SSH 指令的 -t 選項就可以做到哩 ! 以阿舍的虛擬機器的 IP 位址是 192.168.1.88 而帳號是 arthurtoday,然後,虛擬機器裡的 Container 的 IP 位址是 10.0.3.66 和帳號是 ubuntu 為例,阿舍只要執行下面這一行指令後,再輸入二次密碼,就會直接進到阿舍的 Container 裡去了哩 !
$ ssh -t arthurtoday@192.168.1.88 ssh -t ubuntu@10.0.3.66
上面這一行指令只要再加上有設定成以憑證登入的話,就不會出現要輸入密碼的訊息,然後,就可以直接將這一行的內容設成 alias,這樣,就可以打很短的指令來直接跳進想去的地方囉 ! ...
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言