1. 程式人生 > 實用技巧 >linux虛擬機器安裝和xshell遠端連線

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模式改為橋接網絡卡