當前位置:首頁 » 雲伺服器 » 虛擬機常見的伺服器搭建

虛擬機常見的伺服器搭建

發布時間: 2022-10-19 22:08:42

㈠ 虛擬機如何搭建伺服器

安裝完虛擬機軟體後,在安裝伺服器版系統,同時設置好網路類型和網卡
IP地址就可以了。

㈡ 如何用虛擬機搭建伺服器

虛擬機軟體安裝好以後,分配了硬體資源,就可以啟動它,這時,你可以把它看做新買的伺服器,安裝操作系統,做伺服器的配置就可以了。

㈢ 如何用vmware搭建虛擬機伺服器

你可以去伺服器廠商(正睿)的網上找找vmware搭建虛擬機服務的相關圖文教程(個人認為上面有很齊全的圖文教程,vmware各種相關),應該很快就清楚了。

㈣ 請問在虛擬機中怎麼搭建伺服器啊望不吝賜教

搭建伺服器和真機里過程一樣,你可以網路相關伺服器搭建的教程,很多的.
虛擬機和宿主機通信和里伺服器搭建好後,一般在宿主機上做做埠映射就可以外網訪問伺服器了.

㈤ 怎麼在虛擬機vmware下的ubuntu中搭建nfs伺服器

1.1 搭建NFS伺服器

NFS(Network FileSystem,網路文件系統)是由SUN公司發展,並於1984年推出的技術,用於在不同機器,不同操作系統之間通過網路互相分享各自的文件。NFS設計之初就是為了在不同的系統間使用,所以它的通訊協議設計與主機及操作系統無關。

NFS分伺服器和客戶機,當使用遠端文件時只要用mount命令就可把遠端NFS伺服器上的文件系統掛載在本地文件系統之下,操作遠程文件與操作本地文件沒有不同。NFS伺服器所共享文件或目錄記錄在/etc/exports文件中。

嵌入式linux開發中,會經常使用NFS,目標系統通常作為NFS客戶機使用,Linux主機作為NFS伺服器。在目標系統上通過NFS,將伺服器的NFS共享目錄掛載到本地,可以直接運行伺服器上的文件。在調試系統驅動模塊以及應用程序,NFS都是十分必要的,並且Linux還支持NFS根文件系統,能直接從遠程NFS root啟動系統,這對嵌入式Linux根文件系統裁剪和集成也是十分有必要的。

安裝nfs-kernel-server:

ky@ubuntu:~$ sudo apt-get install nfs-kernel-server

設置NFS-Server目錄。修改/etc/exports文件,在其中增加NFS伺服器目錄。 一個NFS伺服器可以共享多個NFS目錄,在/etc/exports文件中,每個目錄的設置獨佔一行,編寫格式如下:

NFS共享目錄路徑 客戶機IP或者名稱(參數1,參數2,...,參數n)

說明:

q NFS共享目錄可以是主機的任何一個目錄,為了方便使用,最好將許可權設置為777。

q 客戶機指的是可以訪問共享目錄的客戶機的IP或者主機名,可以是指定的IP或者主機名。如果使用IP,可以使用通配符。假如指定IP為192.168.1.x的客戶機可以訪問,可以寫成192.168.1.*,如果設置為*,則表示任何客戶機都可以訪問。

q 訪問參數可以是一個,也可以是多個,用逗號分開。可能的參數和說明如 REF _Ref286733518 \h 表 5. 所列。

表 STYLEREF 1 \s 5. SEQ 表 \* ARABIC \s 1 1 NFS設置參數和說明

參數

說明

ro

只讀訪問

rw

讀寫訪問

sync

所有數據在請求時寫入共享

async

nfs在寫入數據前可以響應請求

secure

nfs通過1024以下的安全TCP/IP埠發送

insecure

nfs通過1024以上的埠發送

wdelay

如果多個用戶要寫入nfs目錄,則歸組寫入(默認)

no_wdelay

如果多個用戶要寫入nfs目錄,則立即寫入,當使用async時,無需此設置

hide

在nfs共享目錄中不共享其子目錄

no_hide

共享nfs目錄的子目錄

subtree_check

如果共享/usr/bin之類的子目錄時,強制nfs檢查父目錄的許可權(默認)

no_subtree_check

不檢查父目錄許可權

all_squash

共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄

no_all_squash

保留共享文件的UID和GID(默認)

root_squash

root用戶的所有請求映射成如anonymous用戶一樣的許可權(默認)

no_root_squash

root用戶具有根目錄的完全管理訪問許可權

anonuid=xxx

指定nfs伺服器/etc/passwd文件中匿名用戶的UID

anongid=xxx

指定nfs伺服器/etc/passwd文件中匿名用戶的GID

假定NFS共享目錄是/home/ky/nfs,允許所有客戶機訪問,/etc/exports文件可寫為:

/home/ky/nfs *(rw,sync,no_subtree_check, no_root_squash)

啟動NFS伺服器。啟動portmap(如果有必要)和nfs-kernel-server服務:

ky@ubuntu:~$ sudo service portmap start

ky@ubuntu:~$ sudo service nfs-kernel-server start

本地驗證NFS伺服器。將NFS伺服器目錄掛載到本機另外一個目錄下,可以看到掛載點目錄下可以看到NFS伺服器目錄中的文件。

ky@ubuntu:~$ ls /home/ky/nfs/

aaaa

ky@ubuntu:~$ sudo mount -t nfs 127.0.0.1:/home/ky/nfs /mnt

ke@ubuntu:~$ ls /mnt

aaaa

ky@ubuntu:~$ sudo umount /mnt/

用開發板驗證NFS伺服器是否可用。啟動開發板,進入系統,配置好開發板的IP地址後,用mount命令掛載NFS伺服器的NFS目錄:

target# mount -t nfs 192.168.1.3:/home/ky/nfs /mnt -o nolock

target# ls /mnt

kingyee

target# umount /mnt/

掛載成功後,可以在開發板的/mnt目錄下看到NFS伺服器上的文件。

說明,使用開發板與虛擬機安裝的客戶系統進行NFS掛載,需要將虛擬網卡設置為Bridged模式,並建議使用靜態IP地址。

如果在使用中需要增加新的NFS共享目錄,直接修改/etc/exports文件即可。修改該文件後,可以不用重啟NFS服務,用exportfs命令讀取/etc/exports文件,重新共享輸出。exportfs命令語法如下:

exportfs [-aruv]

選項說明:

-a:全部掛載(或卸載) /etc/exports的設置;

-r:重新掛載/etc/exports的設置;

-u:卸載某一個目錄;

-v:在輸出的時候,把共享目錄顯示出來。

如果NFS已經啟動,修改了/etc/exports文件,執行如下命令,新的設置即可生效:

ky@ubuntu:~$ exportfs -ra

㈥ linux虛擬機怎麼搭建ftp伺服器

詳解Linux中搭建一個ftp伺服器。
ftp工作是會啟動兩個通道:
控制通道 , 數據通道
在ftp協議中,控制連接均是由客戶端發起的,而數據連接有兩種模式:port模式(主動模式)和pasv(被動模式)
PORT模式:
在客戶端需要接收數據時,ftp_client(大於1024的隨機埠)-PORT命令->ftp_server(21) 發送PORT命令,這個PORT命令包含了客戶端是用什麼埠來接收數據(大於1024的隨機埠),在傳送數據時,ftp_server將通過自己的TCP 20 埠和PORT中包含的埠建立新的連接來傳送數據。
PASV模式:
傳送數據時,ftp_client--PASV命令-->ftp_server(21) 發送PASV命令時,ftp_server自動打開一個1024--5000之間的隨機埠並且通知ftp_client在這個埠上傳送數據,然後客戶端向指定的埠發出請求連接,建立一條數據鏈路進行數據傳輸。
安裝ftp
#rpm -qa vsftpd 查看是否已經安裝
#yum install -y vsftpd
#rpm -ql vsftpd
/etc/logrotate.d/vsftpd. vsftpd的日誌文件
/etc/pam.d/vsftpd PAM認證文件
/etc/rc.d/init.d/vsftpd 啟動腳本
/etc/vsftpd vsftpd的配置文件存放的目錄
/etc/vsftpd/ftpusers 禁止使用vsftpd的用戶列表文件
/etc/vsftpd/user_list 禁止或允許使用vsftpd的用戶列表文件
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd/vsftpd_conf_migrate.sh vsftpd操作的一些變數和設置
/usr/sbin/vsftpd vsftpd的主程序
其他一些說明文檔和手冊文件略!
/var/ftp 匿名用戶主目錄
/var/ftp/pub 匿名用戶的下載目錄
#service vsftpd start
#chkconfig --level vsftpd
#chkconfig --level 2345 vsftpd on
2 匿名用戶的登錄名:ftp(anonymous) 密碼空 ,登錄的目錄為/var/ftp
用匿名用戶登錄的時候默認是只有下載的許可權,沒有上傳,創建和刪除的許可權:
#vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES 上傳
anon_mkdir_write_enable=YES 創建
anon_other_write_enable=YES 刪除
#service vsftpd restart
為了安全應該禁止匿名用戶的登錄:
123456 #vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
#anon_upload_enable=YES 上傳
#anon_mkdir_write_enable=YES 創建
#anon_other_write_enable=YES 刪除
#service vsftpd restart
3 創建一個直接登錄系統用戶來登錄ftp:
#useradd -s /sbin/nologin viong
#passwd viong
用戶具有 上傳 創建 下載 切換目錄
------------------------------------------------------------------
4 加強vsftp安全設置:
限制系統用戶鎖定在家目錄:
#vim /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list 限制更多的系統用戶,把需要限制的用戶加入/etc/vsftpd/chroot_list中即可
#touch /etc/vsftpd/chroot_list
#cut -d: -f 1 /etc/passwd >>/etc/vsftpd/chroot_list 將本地用戶都加入到chroot_list
限制重要系統用戶不能登錄ftp:
#cat /etc/vsftpd/ftpusers 默認已經添加了系統中一些比較重要的用戶
#echo "viong" >>/etc/vsftpd/ftpusers 此時viong不能登錄ftp
利用ftp用戶策略允許登錄ftp的系統用戶:
/etc/vsftpd/user_list 只有在這個文件中的用戶才能登錄系統:
#vim /etc/vsftpd/vsftpd.conf
#在userlist_enable=YES 的後面添加
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
設置登錄ftp目標ip地址:用iptables設置
---------------------------------------
搭建支持SSL加密傳輸的vsftpd:
#openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/vsftpd/vsftpd.pem -out /etc/vsftpd/vsftpd.pem 生成證書
#vim /etc/vsftpd/vsftpd.conf
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd/vsftpd.pem
下面是ssl參數一些定義,根據自己需求去修改:
ssl_enable=yes/no //是否啟用 SSL,默認為no
allow_anon_ssl=yes/no //是否允許匿名用戶使用SSL,默認為no
rsa_cert_file=/path/to/file //rsa證書的位置
dsa_cert_file=/path/to/file //dsa證書的位置
force_local_logins_ssl=yes/no //非匿名用戶登陸時是否加密,默認為yes
force_local_data_ssl=yes/no //非匿名用戶傳輸數據時是否加密,默認為yes
force_anon_logins_ssl=yes/no //匿名用戶登錄時是否加密,默認為no
force_anon_data_ssl=yes/no //匿名用戶數據傳輸時是否加密,默認為no
ssl_sslv2=yes/no //是否激活sslv2加密,默認no
ssl_sslv3=yes/no //是否激活sslv3加密,默認no
ssl_tlsv1=yes/no //是否激活tls v1加密,默認yes
ssl_ciphers=加密方法 //默認是DES-CBC3-SHA

#service vsftpd restart
用flashftp連接:
連接類型為:FTP使用公開SSL(驗證SSL)
地址:192.168.137.130:21
登錄類型:普通
用戶:viong
密碼:123

㈦ Linux虛擬機搭建伺服器

首先安裝vsftpd軟體,然後配置文件。首先查找vsftpd有沒有安裝 rpm -qa|gerp vsftpd如果沒有安裝到第一張光碟去找,如果是虛擬機的話,就要掛載光碟機先。 安裝命令:rpm -ivh +軟體全稱 安裝好之後啟動vsftpd服務:service vsftpd start 不作任何設置,匿名可以訪問FTP,如果訪問不了,把防火牆關閉iptables -F 安裝好ftp之後產生的文件:/etc/vsftpd/vsftpd.conf ---------主配置文件/etc/vsftpd.ftpusers ---------指定哪些用戶不能訪問/etc/vsftpd.user_list ----------文件中指定的用戶是否可以訪問ftp伺服器由vsftpd.conf文件中的userlist_deny的取值來決定。
這3個文件是整個FTP控制和禁止用戶許可權配置。 配置vsFTPD核心文件: cd /etc/vsftpd/vsftpd.conf 這就是vsftpd的核心配置文件

anonymous_enable=YES/no 是否允許匿名用戶登錄

anonymous_enable=yes/no 是否允許匿名上傳文件

local_enable= YES/no 是否允許本地用戶登錄

write_enable= YES/no 是否允許本地用戶上傳

guest_enable=yes/no 是否允許虛擬用戶登錄;

local_mask=022 設置本地用戶的文件生成掩碼為022,默認值為077

dirmessage_enable= YES 設置切換到目錄時顯示.message隱含文件的內容

xferlog_enable= YES 激活上傳和下載日誌

connect_from_port_20=YES 啟用FTP數據埠連接

pam_service_name=vsftpd 設置PAM認證服務的配置文件名稱, 該文件存放在/etc/pam.d目錄下

userlist_enable= YES 允許vsftpd.user_list文件中的用戶訪問伺服器

userlist_deny= YES 拒絕vsftpd.user_list文件中的用戶訪問伺服器

listen= YES/no 是否使用獨占啟動方式(這一項比較重要)

tcp_wrappers= YES/no 是否使用tcp_wrappers作為主機訪問控制方式

最主要的就是這些設置了。 具體的樓主還是多看看書吧。

㈧ 虛擬化伺服器搭建如何設置

一般都是通過登錄到vCenterServer後,創建虛擬機,然後安裝OS再安裝應用軟體;也可以通過vsphere client直接登錄到esxi伺服器上,不過這樣只能管理該主機上的虛擬機,其他的無法管理到。

我一般是在vCenterServer中創建虛擬機,安裝OS後配置網路啟用遠程桌面,然後用Windows遠程桌面方式去安裝軟體,這樣比較方面快捷,用Client和VC控制台體驗不是太好。希望能幫到你。

㈨ 怎樣在用自己的電腦建一個虛擬機,還有伺服器

可以使用VMWare,在自己電腦上安裝VMware之後,利用它來新建一個
虛擬機
,在虛擬機里安裝Server版的操作系統,就可以實現伺服器的功能了。

㈩ 虛擬機如何搭建伺服器

看你的虛擬機操作系統是哪一種了?如果是win2003 裡面就有IIS伺服器你在安裝access就可以了!如果是其他非伺服器系統你就自己下載伺服器安裝可以安裝apache+mysql+php 搭建伺服器 也可以下載集成環境wamp來一鍵安裝伺服器

熱點內容
lc腳本編輯器 發布:2025-01-15 07:18:59 瀏覽:528
追劇腳本 發布:2025-01-15 07:00:39 瀏覽:445
c語言字元串庫函數 發布:2025-01-15 06:54:49 瀏覽:525
c語言的工作 發布:2025-01-15 06:50:50 瀏覽:521
口語交際訪問 發布:2025-01-15 06:44:13 瀏覽:329
編程少兒學習 發布:2025-01-15 06:39:03 瀏覽:504
伺服器搭建怎麼設置 發布:2025-01-15 06:39:01 瀏覽:152
格魯爾要什麼配置 發布:2025-01-15 06:26:56 瀏覽:857
linux下安裝jdk 發布:2025-01-15 06:03:05 瀏覽:545
伺服器拷數據到電腦 發布:2025-01-15 05:58:19 瀏覽:481