用 Xshell 連線進 VituralBox

前言:

最近工作公司電腦擋了一堆軟體安裝的權限,只好裝VM起來用,結果連在 VituralBox 上安裝 Guest Additions 也要申請權限。
看著超小的畫面也不能共享剪貼簿痛苦萬分之時,前輩對我說怎麼不用 Xshell,反正也只需要 terminal 操作。
那就來裝 Xshell 吧!

安裝 Xshell

  • 下載後並安裝

確認 VM IP

  • 打開 VituralBox
    • 本紀錄 OS 是用 Debian 10
  • 打開 terminal
  • 如果還沒有安裝 OpenSSH 的話,先安裝OpenSSH
    • apt-get install -y openssh-server
  • 輸入 ip addr確認目VM的IP位置

  • 如果看到的不是 192.168.X.X 的 IP 檢查一下網路設定

    • 本紀錄是用橋接介面卡

打開Xshell

  • 新增連線
  • 名稱 可以輸入自定義的名子
  • 主機 輸入VM的IP

  • 因為是本地VM 所以就用簡單的密碼登入

  • 最後按連線,一定因為是本機 VM 就按「接受及存檔」吧

  • 成功的話就會連上去了

題外話

  • 目前的 IP 其實不是固定的,所以重開 VM 後可能會改變就要重調連線設定
  • 那就設定成固定 IP 吧!
  • 編輯網路設定 vim /etc/network/interfaces
  • 輸入
    1
    2
    3
    4
    iface enp0s3 inet static
    address 192.168.1.103
    netmask 255.255.255.0
    gateway 192.168.1.254
  • 網路設定一樣看 ip addr
  • 這時馬上就能用 Xshell,邊看設定邊編輯

  • 最後記得要重啟網路
    • /etc/init.d/networking restart

參考