linux虛擬機器安裝和xshell遠端連線
一、安裝虛擬機器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配置被註釋掉時,將註釋釋放就可以。重啟虛擬機器。
問題三:主機無法訪問虛擬機器
需要把網路連線方式 從預設的NAT模式改為橋接網絡卡