Monday 6 June 2016

用 SSH client 連 Windows VirtualBox 裡的 Ubuntu

前言

本人所用的SSH Client 是MobaXTerm。但其它種類的Client 例如PuTTY也沒關係的。這篇文章並不會含蓋到我們用的SSH Client。主要是設定我們VirtualBox的Ubuntu OS 及 VirtualBox 本身的設定。

環境

電腦OS; Windows 7
VirtualBox 版本:Version 5.0.20 r106931
Ubuntu版本(安裝在VirtualBox上):Ubuntu 16.04 LTS (GNU/Linux 4.4.0-21-generic x86_64)
ubuntu-16.04-server-amd64.iso
=========================================



Step 1: 在Ubuntu安裝openssh-server


方法1. 下sudo apt-get install openssh-server
  ~$ sudo su -
  ~# sudo apt-get install openssh-server

方法2. 安裝系統時可以直接選擇安裝OpenSSH server
安裝Ubuntu的時後會跳出Software selection 這時後我們就可以選擇OpenSSH Server





Step 2: 設定VM的Port Forwarding 設定

改變VM的設定 



Step 3: 用你喜愛的SSH Client來連線吧!!!

預設的VirtualBox的VM連網路都是透過NAT的設定 它並不是向DHCP 伺服器要一個IP.所以其實Ubuntu的ip 外面是連不到的

你可以用ifconfig 去看ubuntu的內部ip會是10.0.x.x

在你的SSH Client 請用127.0.0.1 port 22去連你的Ubuntu VM吧