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配置被注釋掉時,將注釋釋放就可以。重啟虛擬機。

問題三:網絡配置

1、啟動第一塊網卡

第一塊網卡默認是: NAT模式,其實這一塊不需要配置,默認就有。

 

 

 2、啟動第二塊網卡

選擇Host-only模式,用於內網通訊。

 

 

 

說明:有的同學選擇Host-only模式,可能會出現界面名稱沒有選擇項的情況

原因:因為當前的virtualBox還沒有配置本機網絡設置,配置好以后,才會有相對應的選項來下來選擇。使用如下的方法來配置主機網絡管理器:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM