導航:首頁 > IDC知識 > virtualbox伺服器

virtualbox伺服器

發布時間:2021-03-04 20:26:27

1、如何建立SSH連接到安裝在VirtualBox虛擬伺服器

MindTerm、socat 還有 VNC,哦,天哪!雖然能夠遠程工作一直都是系統程序員和管理員最喜歡的 Linux 優點之一,但設置遠程訪問卻不是一件簡單的事情。
選擇合適的遠程服務
緊接著的第二個話題便是本篇專欄文章的主題:安全性。
您的伺服器在物理上應當是被隔離的,應當禁用所有不必要的聯網訪問,並且只能通過 ssh 或更好的方式訪問伺服器。特別值得一提的是,盡可能少使用實時的 telnet 、 ftp 、 rlogin 和 rsh 以及相關服務;它們實在是太危險了。
首先,您當然應該嘗試一番。程序員和管理員本可以在正常的上班時間里在自己比較安靜的工作場所工作,但是他們卻喜歡強迫自己突擊完成這些工作,這可是出了名的。您可別讓自己成為這種行為的犧牲品!確信您進行的連接具有合法的業務目的,並非違規行為。
但是,如果您過去有這些組織問題,那麼連接問題的答案便是使用 ssh。即使您原則上更依賴於虛擬專用網(VPN)而非 ssh,我還是認為出現緊急情況時,如若不能使用常規方法,那麼設置 ssh 訪問會比較謹慎些。VPN 仍然有些難以處理,並且需要依靠特別的硬體配置。如果您是通過客戶機的網路(多半是使用普通桌面機器)呼叫主機的,則您可以進行的選擇是極其有限的。
ssh 滿足需要
好消息是 ssh 在這些限制的夾縫之中通常還能滿足需要。即使您外出辦事,但在公共接入點(比如網吧),您還是可能有足夠的資源使 ssh 工作。
您或許不能依賴於自己的設備。說得嚴重些,帶著任何比手持設備大的設備到處走,是另一個安全性風險;更糟的是,許多地方不準插入外來的硬體。您通常必須使用提供給您的硬體。
但是下載 puTTY、ssh 或 MindTerm 客戶機一般都很快。而且我也喜歡那樣做。任何具有足夠的網路棧、可以連接到您的伺服器室的主機,都可能有準許進行下載的 Web 瀏覽器。使用已經安裝好的客戶機要小心;對於某些人而言,將客戶機替換成經過修改的、能捕獲擊鍵信息(或更糟的情況)的客戶機實在是太容易了。
另一種方式是構造嵌入了 MindTerm 客戶機作為 applet 的 Web 頁面,這表面上看起來挺吸引人的。而我的經驗告訴自己這種方法沒什麼用處。大多數地方都禁用 Java、或提供只具有舊的 Java 運行時引擎(JRE)的瀏覽器,或者採用別的方式來降低 applet 的便利性。如果我要使用 MindTerm,則只想下載和安裝該客戶機以及兼容的 JRE。對於構造針對最終用戶的應用程序,applet 通常是一種好技術。applet 還適合進行只讀配置。但是,我發現這種用法非常少。因此,為使自己的工作具有效率,不值得花時間去解決 applet 環境中可能存在的難題。我一直覺得,找到一個兆位元組的空閑大容量存儲器並在上面安裝 ssh 客戶機會更加方便。
您坐下一會後就應當安裝新的 ssh 客戶機並啟動它。但是,這可能還不夠。某些地方防火牆關閉了大多數埠,或者至少關閉了包括 ssh 的標准埠 22 在內的許多埠。
這里有另一種准備提供幫助的方法。在我的至少一台主機上,我希望讓 sshd(ssh 守護程序)在通常被指派給常見網際網路服務(比如 ftp、http、smtp 或 pop3)的埠上運行。即使是最嚴密的防火牆也要打開埠 21、8080、25 和 110 中的一個。將您的一台機器設置為捕獲這樣的通信,您就可以使它穿過大多數的防火牆。
這聽起來是否象是非法闖入者在說話呀?我 不贊成濫用網路。經常有其它公司的雇員 邀請我使用他們的網路,雖然他們也知道,用敏感的方式(比如臨時打開埠 22)更改他們的防火牆就公司制度而言是不可行的。我逐漸接受了這種認識:准備採用旁門左道也是當前專業實踐的一部分,但我需要確保自己只以一種負責任的方式完成這個工作。
這樣就啟動了我的工作會話,然後:我下載引用 ssh 客戶機,快速安裝並啟動它們,然後用 SSL 保護的密碼往回驗證我留在伺服器室中運行的某個 sshd。
請注意,我仍然容易受到篡改過的主機的攻擊。一個經過充分修改的桌面機器或一個警惕的窺視狂可以在擊鍵信息到達 SSL 庫之前將其記入日誌。 這種情況的解決方案就是使用一次性密碼(OTP)系統。到目前為止,在我看來 OTP 帶來的麻煩多於安全性。OTP 給您自己帶來的代價和收益肯定至少會略微有所不同。無論如何,回到日常的工作場所可能是更新密碼的好時機。
使用標准部件
我希望 伺服器診所每個月都顯示工作代碼。在本文中,很難添加任何代碼。我推薦的配置很簡單,在標準的參考資料中都作了充分的記錄。例如,要在第二個埠上添加 ssh 服務,只要將如下行:Port 8080
添加到現有的 /etc/ssh/sshd_config,然後重新啟動 sshd。另一個方法是使用網路代理程序或埠轉發器(比如 netcat 或 socat),將它指回本地主機(localhost)的標准 ssh 埠,這個方法在運行試驗和調優日誌記錄或額外安全性方面很有用。
代理程序這里的上下文中的代理程序是一個小型轉換程序,它只是讓網路流量通過。如果我在埠 22 上設置了 sshd 伺服器,並且希望在埠 110 上設置另一台 sshd 伺服器,那麼實現這個想法的一個方法是安裝網路代理程序。這樣的代理程序在埠 110 上用作伺服器,接收來自外界的流量。它通過在埠 22 上充當客戶機來處理這些分組。基本 sshd 伺服器完成所有的實際工作;代理程序的作用只是從一個埠轉換到另一個埠(可能在另一台主機上)。
這篇特別的專欄文章的真正價值並不在於深奧的代碼,而只是在於傳達了一個清晰的概念,您應該以此為目標來啟用自己的遠程服務。我已經嘗試過許多方法。利用這些經驗,尤其要了解 不要做什麼,至少要了解在您首次設置伺服器室時不要做什麼:禁止 Telnet,不要讓不用的服務一直開著,不用擔心 applet(尤其不要擔心 applet 簽名),以及如若感到不對勁就不要進行遠程登錄。
另一方面,一定要使用標准部件。我已經嘗試過許多聰明的想法,用於調整 ssh 協議或自己的防火牆,以阻止黑帽黑客(指專門利用網路技巧入侵網路進行破壞的人,譯者注)。與這些想法所提供的安全性方面的小小增強相比,它們的維護比較困難,因此有些得不償失。除非我編制一個明確的安全性項目的預算,並具有明確的長期目標,否則最好將時間花在使用 ssh 上,而不是花時間設法改進它。
採用以上步驟,您將擁有一個伺服器室,它的安全性要比您只使用標準的 Linux 伺服器安裝時要好得多。您還能夠從全球可以找到幾乎所有的同步連接上遠程管理它。

2、使用virtualbox,管理伺服器嗎?類似vmware view功能

配置VirtualBox伺服器

在無外設伺服器端,你需要安裝VirtualBox 4.2.0或更高版本。

除了VirtualBox外,你還需要在伺服器上安裝VirtualBox擴展包。遠程桌面顯示和PXE啟動需要用到擴展包。

假設已安裝VirtualBox的版本是4.2.16,你可以將相應的VirtualBox擴展包安裝到伺服器上,如下所示。

$ wget http://download.virtualbox.org/virtualbox/4.2.16/

Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack

$ sudo VBoxManage extpack install ./Oracle_VM_VirtualBox_

Extension_Pack-4.2.12-84980.vbox-extpack

最後,你需要在伺服器上創建VirtualBox Web服務,那樣RemoteBox等VirtualBox客戶軟體可以與VirtualBox進行遠程通信。

在這么做之前,先要確定VirtualBox Web服務將以哪種Linux用戶來運行。如果你以某個特定的Linux用戶來運行VirtualBox Web服務,那麼只能控制由同一個用戶運行的虛擬機。

下面我將創建一個新的用戶(比如vbox)和一個新的用戶組(比如vboxusers),專門用於VirtualBox Web服務。

$ sudo groupadd vboxusers

$ sudo useradd -g vboxusers vbox

想配置伺服器上的VirtualBox Web服務,繼續按如下操作。

首先,在/etc/default/virtualbox處,為Web服務創建一個配置文件。

$ sudo vi /etc/default/virtualbox VBOXWEB_USER="vbox"

VBOXWEB_TIMEOUT=0

VBOXWEB_LOGFILE="/var/log/vboxwebservice.log"

VBOXWEB_HOST="10.0.0.121"

在該配置文件中,VBOXWEB_USER被設置成了Linux用戶:你將以該用戶來運行VirtualBox Web服務,VBOXWEB_HOST對應於伺服器的IP地址。

下一步,初始化並設置日誌文件的所有權:

$ sudo touch /var/log/vboxwebservice.log

$ sudo chown vbox:vboxusers /var/log/vboxwebservice.log

創建VirtualBox配置目錄:

$ sudo mkdir /home/vbox/.VirtualBox

$ sudo chown vbox:vboxusers /home/vbox/.VirtualBox

開啟VirtualBox Web服務:

$ sudo service vboxweb-service start

核查VirtualBox Web服務的狀態:

$ sudo service vboxweb-service status

Checking for VBox Web Service ...running

另外,核實VirtualBox Web服務在偵聽埠18083。

$ sudo netstat -nap | grep vboxwebsrv

tcp 0 0 10.0.0.121:18083 0.0.0.0

:* LISTEN 15855/vboxwebsrv

unix 3 [ ] STREAM CONNECTED 1

52848 15855/vboxwebsrv

3、virtualbox怎麼做伺服器建虛擬機

首先,命名虛擬機並選擇將要運行的客戶操作系統類型(見圖1)。你選擇的客戶OS會影響之後向導中出現的默認設置。

圖1 命名虛擬機,選擇客戶操作系統

接下來,配置計劃分配給每個虛擬機的內存大小(見圖2)。Oracle VM
VirtualBox不支持內存過量使用,所以不能給一個虛擬機分配超過主機內存大小的內存值。這意味著分配給虛擬機的所有的物理內存在虛擬機啟動後被使用。Oracle
VM VirtualBox支持另兩種虛擬內存管理特性:內存漂移以及Page Fusion(頁融合)技術。

內存漂移允許你移除虛擬機的物理內存,供其他虛擬機使用。這一特性只支持64位主機,氣囊驅動器是Oracle VM
VirtualBox增強功能包的一部分,用於給虛擬機分配內存。頁融合技術提供了RAM重復數據刪除,也僅支持64位主機。運用增強功能包中的邏輯,頁融合可以識別出虛擬機之間相似的內存單元,實現了近乎實時的頁共享,而且幾乎沒有任何開銷。

圖2 給虛擬機分配內存

最後一個步驟是創建虛擬磁碟並指定虛擬機磁碟文件的類型和大小(見圖3)。在Oracle VM
VirtualBox中,你可以選擇動態擴展的磁碟或者固定大小的磁碟。動態磁碟起始值較小,隨著客戶操作系統寫入數據到磁碟而逐漸增加。對於固定磁碟類
型來說,所有的磁碟空間在虛擬機創建階段一次性分配。之後也可以給虛擬機增加磁碟,或者使用VBoxManage命令行工具增加磁碟大小。

圖3 選擇動態擴展或者固定大小磁碟

安裝Oracle VM VirtualBox客戶操作系統

一旦完成了Oracle VM
VirtualBox虛擬機創建向導,就可以開始安裝客戶操作系統了。為了掛載客戶操作系統光碟,選擇虛擬機,單擊設置,開始編輯虛擬機硬體配置。1.選
擇左邊面板中「存儲」選項,2.選擇「存儲」選項下的CD/DVD圖形(見圖4)。3.選擇屬性視圖下帶箭頭的CD/DVD圖形配置虛擬的CD/DVD驅
動器。

圖4 掛載客戶操作系統光碟

 

你可以選擇使用已經連接在主機上的物理CD/DVD驅動器或者瀏覽ISO鏡像文件。然後啟動虛擬機,虛擬機將從剛剛選擇的光碟引導,這樣你就可以開始安裝客戶操作系統了。

客戶操作系統安裝完成後,你應該安裝增強功能包,增強功能包包括一些便於集成主機和虛擬機的驅動程序。為安裝增強功能包,需要打開虛擬機控制台窗口,在頂部菜單中選擇設備,然後選擇安裝增強功能包,這將啟動一個簡單的安裝向導。一旦增強功能包安裝完成,會重啟虛擬機。

4、virtualbox ubuntu怎樣充當伺服器

環境:
宿主機:Windows 7,單網卡;
虛擬機:ubuntu-14.04.1-server-amd64;
宿主機上網是連接的路由器, 地址是通過 DHCP 服務自動獲取的;
基本情況:
Ubuntu Server 為全新安裝。在安裝完成之後發現,通過虛擬機可以 ping 通宿主機,但宿主機 ping 不通虛擬機。也嘗試關閉防火牆,但沒有作用,最後也發現跟防火牆沒有關系。
正確配置:
首先設置虛擬機的網路,在 「Oracle VM VirtualBox 管理器」中選擇新安裝的 Ubuntu Server 伺服器,點擊「設置」 --> 「網路」,具體設置如下圖:
「控制晶元」默認的就可以。
「界面名稱」這個對應的是我電腦上當前可用的網卡(筆記本的無線網卡)。
宿主機網路的設置:
打開「網路連接」會看到如下圖所示的一個網路連接:

在其上面右鍵並選擇「屬性」會看到如下圖所示:

但是當你打開的時候,默認「VirtualBox Bridged Networking Driver」是沒有勾選的,這里要把它選上,點擊「確定」。這一步設置完成後,重啟一下虛擬機網路或者重啟一下虛擬機,就會發現虛擬機的 IP 和宿主機的 IP 在同一個網段了,而且相互也可以通信了。
重啟虛擬機網卡的命令:sudo /etc/init.d/networking restart
在虛擬機內使用 ifconfig 查看網路信息如下圖所示:

5、怎麼用Oracle VM VirtualBox當伺服器,用來弄網站的

安裝一個linux操作系統,再安裝一個web伺服器

6、virtualbox 有沒有伺服器版本的

這個看你可以在伺服器上安裝window操作系統,我用的是美國raksmart伺服器,我曾經在上面安裝的是window 2003,反正可以使用virtualbox

7、如何搭建virtualbox虛擬機中的linux系統的伺服器環境

1 、首先要獲得Red Hat的安裝盤,如果到Red Hat官方下載光碟鏡像則需要注冊一個賬號,在這里我們可以從第三方鏡像下來獲得光碟鏡像,可根據自己的需要下載適合的文件,鏡像下載頁面:

2打開Virtualbox軟體,點擊【新建】工具按鈕來創建一台新的虛擬機:

3在彈出的【新建虛擬電腦】窗口中根據自己的要求進行選擇,【名稱】一欄可以給將要虛擬的系統起一個好聽的名字,【類型】這一欄因為我們將要虛擬Linux故我們就選擇Linux,【名稱】這一欄通過下拉列表選擇相應的Linux發行版本,但無論如何選擇都對實際安裝沒有影響,點擊【下一步】進行下一步配置:

4為您將要虛擬的Linux系統分配運行內存,可根據虛擬系統的實際需要和自己物理機實際內存大小來進行分配,因為我不需要在Linux運行圖形界面,我只需要安裝文本模式,所以我只分分配了512MB給虛擬機, 點擊【下一步】繼續:

5創建虛擬磁碟,這裡面有三個選項:a、不添加虛擬硬碟,這個選項只是創建一台虛擬機不創建虛擬硬碟,虛擬硬碟可以在以後需要安裝系統的時候進行添加。b、現在創建虛擬硬碟,這個選項可以創建一塊虛擬硬碟以方便稍後安裝系統,在這里我選擇這一項。c、使用已有的虛擬硬碟文件,Virtualbox允許使用已有的虛擬硬碟文件,支持vhd、vdi和vmdk等等多種虛擬硬碟文件格式,點擊【創建】來創建一塊新的虛擬硬碟:

6選擇虛擬硬碟的文件類型,一共有6種類型可以選擇,在這里我選擇VHD,因為Widnows可以通過磁碟管理附加VHD文件映射成一塊本地磁碟,可以很方便的對虛擬的這塊硬碟進行讀寫,點擊【下一步】繼續:

7選擇虛擬硬碟文件的屬性,分兩種情況: a、動態分配,這個選項只是在物理硬碟上創建一個虛擬硬碟文件,這個文件大小實際大小根據您虛擬機所用的文件大小來動態改變,但不會超過虛擬硬碟所限定的大小。 b、固定大小,馬上分配虛擬硬碟大小的空間,使用起來較快,但較佔用磁碟空間。點擊【下一步】繼續:

8設定虛擬硬碟的大小和保存路徑,Virtual可支持單個2TB大小的虛擬硬碟,點擊【創建】完成:

9虛擬機已經創建完成,接下來我們就要在這台創建好的虛擬中安裝Linux操作系統:

10將已經下載好的Linux發行版本鏡像掛載到剛創建的虛擬機上,點擊【設置】在彈出的設置窗口中選擇【存儲】選項,選中【控制器:IDE】下的【沒有碟片】的光碟圖標,如下圖:

11點選下載好的安裝鏡像【選擇一個安裝光碟】進行掛載:

12確定後配置窗口關閉,點擊【啟動】即可啟動虛擬機進行系統安裝:

13在安裝界面中選擇【Install or upgrade an existing system】並回車進行安裝:

14按下【回車】鍵後即開始安裝:

15提示是否要對安裝光碟進行測試,因為我們通過網路環境獲取到的安裝鏡像,在下載完成後,最好驗證一下MD5碼,如果MD5碼一致就不會有問題,在這里我們使用Tab鍵移動游標到【Skip】跳過檢測:

16選擇安裝過程中顯示的語言,Red Hat 6.4在安裝過程中在文本模式下不支持中文,鍵盤Tab到【OK】繼續安裝過程:

17選擇鍵盤布局,一般而言目錄我們所用的鍵盤大多是美式鍵盤,所以選擇US鍵盤Tab到【OK】繼續:

彈出了一個警告窗口,大致意思是磁碟需要初始化,初始化會導致磁碟數據全部丟失,因為我們這塊是虛擬硬碟,只是物理硬碟上的一個文件,無論如何操作都不會影響到物理磁碟上的任何數據,所以我選擇了【Re-initialize all】初始化磁碟:

選擇時區,默認Asia/Shanghai即可:

設置超級管理員密碼:

21、選擇磁碟分區,有三個選項: a、使用整塊硬碟。 b、替換已安裝的Linux系統。 c、使用剩餘空間。這是一塊全新的虛擬硬碟,故我選擇第一項,使用整塊磁碟。

將分區信息寫入磁碟【Write changes to disk】:

等待安裝完成:

安裝完成,游標移動到【Reboot】後重啟:

重啟後成功啟動到登錄界面:

輸入用戶名和密碼後登錄到系統:

至此,Red Hat Enterprise Linux就已經安裝完成了。

8、virtualbox怎樣搭建伺服器

您好,很高興為您解答:
路由器配置的IP也用這個區域網里的空閑IP.比如回192.168.2.111

然後在路由器界面里答配置防火牆,過濾掉192.168.1.1,這個地址,最好把伺服器的MAC地址也添加進去過濾.整個防火牆只過濾伺服器的就行了.這樣不影響其它PC訪問外網了。

9、virtualbox怎麼從主機訪問虛擬機

1、首抄先打開virtualbox軟體,選擇「偏好設置」選項。

2、然後點擊「網路」標簽,再選擇「僅主機(Host -Only)網路,單擊旁邊的添加」按鈕」添加一個網路。

3、選中剛剛添加的按鈕,單擊下方的」編輯「按鈕,在打開的頁面中選擇」DHCP伺服器「,勾選」啟用伺服器「,設置完成後按下回車確定更改返回。

4、然後右擊選擇「設置」,在設置中選擇「網路」,點擊「網卡2」選擇「僅主機(Host-Only)適配器」模式,界面名稱選擇剛才建立的網路,回車確定完成設置。

5、最後設置完成在虛擬機大佬windows命令提示符,輸入「ipconfig」就能得到IP地址,再在宿主機里ping該IP地址發現是能ping通的,說明設置沒有問題已經可以從宿主電腦通過IP地址訪問虛擬機了。

10、virtualbox虛擬機伺服器問題

https://www.virtualbox.org/wiki/Linux_Downloads
Guide for CentOS RedHat : sudo yum update
sudo yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r) gcc make
Guide for Fedora : similar to above
.
Guide for ArchLinux : sudo pacman -Syy linux &&sudo reboot
sudo pacman -S linux-headers gcc make
Guide for others : Use different package manager

與virtualbox伺服器相關的知識