一、安裝虛擬機Oracle VM VirtualBox
1、下載地址 :https://www.oracle.com/cn/virtualization/technologies/vm/downloads/virtualbox-downloads.html

2、安裝Orcle VM VirtualBox ,一路點擊下一步即可。
二、下載ubuntu系統
1、下載地址:https://cn.ubuntu.com/download

三、在VirtualBox虛擬機上安裝ubuntu系統
1、新建虛擬電腦
2、依次設定內存大小、創建虛擬硬盤



3、選擇之前下載好的系統iso文件,安裝系統

4、安裝ubuntu系統,選擇下載安裝更新Ubuntu,清空磁盤安裝系統,選擇你的位置(這個會確定你系統的時區),設置初始的賬號密碼







四、ubuntu系統安裝完成之后,安裝ssh服務器
注意,由於xshell遠程連接ubuntu是通過ssh協議的,所以,確保ubuntu安裝ssh服務器:
輸入以下命令進行安裝遠程ssh服務
# sudo apt-get install openssh-server
若沒有ssh,需要執行
# sudo apt-get install ssh
四、xshell連接ubuntu系統



問題一:
安裝ubuntu后發現無法使用root登錄(密碼不正確),發現ubuntu系統不同於CentOS,他不會將裝機時建用戶的密碼同步給root,需要初始化root密碼:
water@ubuntu:~$ sudo passwd [sudo] password for water: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
修改密碼后就能使用root登錄了:
water@ubuntu:~$ su root Password: root@ubuntu:/home/sbc#
問題二:當使用xShell連接Linux服務器提示密碼錯誤
1、檢查虛擬機SSH服務是否開啟:service sshd status
如果沒有開啟,請執行 service sshd start 啟動該服務,
或者通過 service sshd restart 重啟該服務;
2、檢查 /etc/ssh/ssh_config文件:
ssh服務端口是否為22,Protocol協議版本是否為2(一般為2安全。1為ssh 1不安全,有可能禁止登陸);
3、檢查/etc/ssh/sshd_config: 將
# Authentication: LoginGraceTime 120 PermitRootLogin without passwd StrictModes yes
改成
# Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes
或者當SSH配置被注釋掉時,將注釋釋放就可以。重啟虛擬機。
問題三:網絡配置
1、啟動第一塊網卡
第一塊網卡默認是: NAT模式,其實這一塊不需要配置,默認就有。

2、啟動第二塊網卡
選擇Host-only模式,用於內網通訊。

說明:有的同學選擇Host-only模式,可能會出現界面名稱沒有選擇項的情況
原因:因為當前的virtualBox還沒有配置本機網絡設置,配置好以后,才會有相對應的選項來下來選擇。使用如下的方法來配置主機網絡管理器:



