Virtal Machine Manger 安裝 Ubntu 系統設定
使用 synology 的 Virtal Machine Manger 套件,透過以下設定安裝 Ubntu 系統。
選擇 Linux 項目安裝。
設定儲存空間。
設定 CPU 與記憶體,基本上二者可大就大,但如果只是為了較經濟的安裝就以基本硬規為主。
經濟的安裝下,系統完成的空間大約要 8GB,以常規系統與應用程式安裝後的空間比,大約 50% 以上可讓系統有較好的運作效能,大約先規劃 20G 為主,如不夠的話能在 VMM 在加大,但加大後就不能縮小。
設定虛擬網路線路
設定開機的 ISO 檔,指向 Nas 裡下載存放 ISO 檔路徑,自動啟用可設定自動開機時跟著自動啟動,或是最後狀態在開機前設定關機下開機後會是否有開關機來判斷是否開啟虛擬機。
選取新增虛擬機後直接開機。
伺服器內設定 Ubuntu 安裝
接著就會有安裝介面出現,點按安裝 Ubuntu 按鈕。
選最小安裝,有些東西是用不到的,像是 Game 或是通訊軟體等等的應用程式,基本上用不到而且如果有需要在去加裝就好。
清除磁碟會將虛擬機的空間格式化之後在進行系統安裝。
時區系統自帶預設
接著設定管理者帳號,設定好後就完成系統設定準備重開機。
設定與安裝好系統後,記得將用來開機的 ISO 檔設定成未掛載,這樣才可以進行第一次的開機。
為了讓 VMM 中的虛擬機效能與支援性好一點,安裝 Synology Guest Tool
1 2 3 4 | # 取得 root 超級管理員權限 sudo -i # 在 Linux 安裝 QEMU Guest Agent apt-get install qemu-guest-agent |
安裝完成後的系統設定
設定顯示解析度大小
第一次開機後先設定桌面顯示大小,進入設定值應用程式設定裝置的顯示器項目,由原本的 600 x 800 改設成 1600 x 900,配合瀏覽器的尺寸與比例。
以上至此基本上就完成系統的基本安裝設定,接著就是設定讓外部主機透過 SSH 指令連進 Ubuntu 伺服器。
伺服器內安裝 openssh-server
伺服器內的 SSH 通常只需要安裝 openssh-client (ubuntu 有預設安裝),如果要使伺服器要開放 SSH 服務就需要安裝 openssh-server 套件。
1 | dpkg -l | grep ssh |
ubuntu 預設會安裝 openssh-client 套件,若無則使用以下指令安裝:
1 | sudo apt-get install openssh-client |
伺服器端的 ubuntu 系統如果要給外部透過 SSH 指令連進來,須安裝 openssh-server 服務,以下指令安裝:
1 2 | sudo apt-get install openssh-server apt-get install ssh |
輸入指令過程中會登示是否要載入與安裝 openssh-server 套件,輸入 y 之後 Enter 執行安裝。
透過 dpkg -l | grep ssh 指令查看 openssh-server 的安裝情形,會發現多一行。
輸入指令 ps -e | grep ssh 確任 ssh-server 是否啟動,如果看到 sshd 表示 ssh-server 已經啟動了。
1 2 3 | sudo /etc/init.d/ssh start 或 sudo service ssh start |
查看虛擬伺服器 Ubuntu 目前 IP,在伺服器終端機下 ip a 指令,就可取得伺服器在區網內的 IP。
設定參考來源:[Linux系統] ubuntu利用SSH安全加密連線遠程登錄。
另外可參考先前整理的 Ubuntu 安裝與設定 ssh server 一文
測試伺服器
先前的 ssh-server 設定上沒問題的話,在連線上透過 ssh 指令連進 ubuntu 伺服器自然也就是沒問題,
確任好伺服器 IP 後,就可進行以 macOS 的連結方式 ssh <伺服器管理者帳號>@192.168.0.225 (暫定 IP),
中間會提問是否要將連結的方式以金鑰存於 macOS 上,可選 yes 存下,確任沒問題就可下載 mvm 套件來做遠端伺服端內的套件使用。
1 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash |
下載完成後需將透過 SSH 連進伺服器的主機上的終端機,使用 exit 登出後在重新登入,登入後在連線端的主機裡的終端機下 nvm ls 指令,沒問題的話會直接列出 nvm 裡的 node.js 列表情形。