1 安裝虛擬機器及Ubuntu
-
準備好Vmware16安裝包和Ubuntu16.04安裝包
-
建立新的虛擬機器
- 選擇自定義配置
- 選擇虛擬機器硬體相容性:預設下一步
- 安裝客戶機作業系統:選擇稍後安裝作業系統
- 選擇客戶機作業系統:選擇Linux、Ubuntu 64位
- 命名虛擬機器:自行修改,可預設下一步
- 處理器配置:根據電腦配置來,我選了處理器數量4,核心數量1
- 虛擬機器記憶體:根據電腦配置來,我選了推薦記憶體4GB
- 網路型別:橋接網路或NAT,我選擇了NAT
- 選擇I/O控制器型別、磁碟型別、建立新虛擬磁碟:預設/推薦選項
- 指定磁碟容量:選擇128GB,儲存為單個檔案
- 指定磁碟檔案:自行修改
- 已準備好建立虛擬機器,先別點完成,選擇自定義硬體 => 新CD/DVD(SATA):使用ISO映像檔案,瀏覽選擇之前下載的ubuntu-20.04-desktop-amd64.iso,關閉,完成。
-
安裝ubuntu系統,按照預設流程來就行
-
安裝VMware Tools
tar zxvf VMwareTools-...(按TAP補全) cd vmware-tools-distrib sudo ./vmware-install.pl //均預設選項
這一步若出現問題,直接在虛擬機器介面進行操作即可:
- 選擇左側DVD
- 右鍵選擇VMwareTools-10.3.22-15902021.tar.gz
- 選擇Extract To解壓,選擇Home/Desktop
- 在桌面開啟終端,快捷鍵
CTRL+ALT+T
- 輸入
sudo ./vmware-install.pl //均預設選項回車即可
-
配置samba
sudo mkdir /share sudo chmod 777 /share sudo apt-get install samba smbclient sudo vim /etc/samba/smb.conf // 末尾加入以下內容 [share] comment = share folder path = /share writable = yes browseable = yes available = yes // 儲存退出 sudo useradd sambauser(sambauser為使用者名稱,自己指定) sudo touch /etc/samba/smbpasswd sudo smbpasswd -a sambauser // 設定密碼 sudo /etc/init.d/smbd restart ifconfig //檢視ip地址,假設為192.168.10.128 // win+R開啟執行視窗輸入 \\192.168.10.128,回車 // 在資源管理器中可右鍵->對映網路驅動器,將改共享資料夾對映為Z盤,這樣可直接在資源管理器中檢視檔案,配合Source Insight即可檢視Linux下的專案程式碼
2 設定伺服器SSH通訊
2.1 設定SSH通訊
- Ubuntu安裝SSH伺服器,
sudo apt install openssh-server
- 重啟服務:
sudo service ssh restart
- 檢視ip地址:
ifconfig
- vscode/mobaxterm等終端測試ssh:
ssh 使用者名稱@ip地址
此時設定完畢需要每次進去輸入密碼,當進行2.2設定公鑰之後即可不用每次輸入面膜進行遠端。
2.2 設定公鑰
-
本地win+R,cmd開啟終端,輸入
ssh-keygen -t rsa
,一直回車 -
開啟檔案
C:\Users\使用者\.ssh\id_rsa.pub
,複製內容 -
開啟虛擬機器 檔案
/home/使用者/.ssh/authorized_keys
,如果沒有.ssh目錄和authorized_keys,就用vim命令建立。 -
vim authorized_keys
將之前複製的內容貼上,然後按ESC,輸入:wq
儲存退出