《Linux網(wǎng)絡操作系統(tǒng)項目化教程》 課件-項目11 搭建FTP服務器_第1頁
《Linux網(wǎng)絡操作系統(tǒng)項目化教程》 課件-項目11 搭建FTP服務器_第2頁
《Linux網(wǎng)絡操作系統(tǒng)項目化教程》 課件-項目11 搭建FTP服務器_第3頁
《Linux網(wǎng)絡操作系統(tǒng)項目化教程》 課件-項目11 搭建FTP服務器_第4頁
《Linux網(wǎng)絡操作系統(tǒng)項目化教程》 課件-項目11 搭建FTP服務器_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

項目11搭建FTP服務器《Linux網(wǎng)絡操作系統(tǒng)項目化教程》學習目標/Target了解FTP,能夠說出FTP概念及作用了解vsftpd,能夠說出什么是vsftpd以及vsftpd特點掌握vsftpd的安裝,能夠熟練安裝vsftpd服務了解vsftpd配置文件,能夠說出vsftpd各配置文件作用學習目標/Target熟悉FTP登錄方式,能夠熟練使用ftp命令登錄FTP服務器掌握FTP服務器的搭建,能夠搭建匿名用戶模式FTP服務器及虛擬用戶模式FTP服務器掌握TFTP服務器的搭建方法,能夠正確搭建TFTP服務器項目導入隨著公司部門越來越大,數(shù)據(jù)資料也越來越多,同事之間共用數(shù)據(jù)時往往需要用U盤從計算機中復制,而且一旦數(shù)據(jù)有更新,往往也只能在單臺計算機中更新,共享數(shù)據(jù)很麻煩。為了解決這個問題,上級領導讓邦小苑搭建一個FTP服務器,用于部門內(nèi)部的數(shù)據(jù)資料存儲和傳輸。對于FTP服務,幫小苑在學校學習過,但到現(xiàn)在也只剩下模糊的印象,她通過簡單搜索查詢了解到,F(xiàn)TP和TFTP都支持存儲及傳輸數(shù)據(jù),因此,搭建FTP服務器和TFTP服務器都可以實現(xiàn)部門內(nèi)部數(shù)據(jù)的存儲與傳輸。FTP服務器可以搭建成匿名用戶模式的,也可以搭建成虛擬用戶模式的,但相對于匿名用戶模式,虛擬用戶模式FTP服務器更安全。項目導入于是邦小苑決定查先嘗試把虛擬用戶模式FTP服務器、虛擬用戶模式服務器和TFTP服務器都搭建起來,再根據(jù)部門情況選擇一個合適的服務器。任務11-1:搭建匿名用戶模式FTP服務器。任務11-2:搭建虛擬用戶模式服務器。任務11-3:搭建TFTP服務器。目錄/Contents010203FTP概述vsftpd概述vsftpd配置文件04FTP服務器登錄方式目錄/Contents050607FTP概述任務11-1搭建匿名用戶FTP服務器任務11-2搭建虛擬用戶模式FTP服務器08任務11-3搭建TFTP服務器FTP概述11.1

先定一個小目標!了解FTP,能夠說出FTP概念及作用11.1FTP概述11.1FTP概述FTP是一種在互聯(lián)中進行文件傳輸?shù)膮f(xié)議,采用客戶端/服務器(C/S)模式。FTP默認使用20、21端口,其中20端口用于傳輸數(shù)據(jù),21端口用于接受客戶端發(fā)送的FTP請求,以及FTP相關的命令和參數(shù)。FTP服務器通常會提供上傳和下載兩項基本功能。上傳是指用戶將客戶端的文件復制到遠程FTP服務器中。下載是指用戶從遠程FTP服務器復制文件到客戶端。11.1FTP概述FTP協(xié)議運行原理11.1FTP概述FTP協(xié)議有兩種工作模式,主動模式與被動模式。主動模式客戶端首先向FTP服務器發(fā)送一個連接請求,與FTP服務器的21端口建立控制連接??刂七B接成功建立之后,F(xiàn)TP服務器端會通過本地的20端口向客戶端發(fā)送一個數(shù)據(jù)傳輸?shù)倪B接請求,與客戶端建立一個數(shù)據(jù)傳輸連接。數(shù)據(jù)傳輸連接成功建立之后,客戶端與FTP服務器端就可以進行數(shù)據(jù)傳輸了。被動模式客戶端同樣首先向FTP服務器發(fā)送一個連接請求,與FTP服務器的21端口建立控制連接。但是在控制連接成功建立之后,仍由客戶端向FTP服務器發(fā)送一個數(shù)據(jù)傳輸?shù)倪B接請求。數(shù)據(jù)傳輸連接成功建立之后,客戶端與FTP服務器端就可以進行數(shù)據(jù)傳輸了。vsftpd概述11.2

先定一個小目標!了解vsftpd,能夠說出什么是vsftpd以及vsftpd特點11.2.1vsftpd簡介11.2.1vsftpd簡介vsftpd(非常安全的FTP守護進程,verysecureftpdaemon)是一款運行在Linux操作系統(tǒng)上的FTP服務程序。相比于其他FTP服務程序,vsftpd具有高速、穩(wěn)定、安全等特點。vsftpd支持3種用戶類型,分別是本地用戶、匿名用戶和虛擬用戶。11.2.1vsftpd簡介213本地用戶其實就是Linux操作系統(tǒng)用戶,通過帳號密碼登錄FTP服務器。本地用戶登錄后,其所在位置默認為用戶的家目錄,經(jīng)過配置之后,本地用戶既可以下載文件又可以上傳文件。本地用戶匿名用戶不需要提供用戶名和密碼,使用默認的用戶名ftp或anonymous,默認密碼ftp,就可以成功登錄。匿名用戶登錄所在位置默認為/var/ftp目錄,它是FTP服務器匿名用戶的根目錄。一般情況下,F(xiàn)TP服務器對匿名用戶只提供下載功能。匿名用戶虛擬用戶是指用戶在FTP服務器上擁有用戶名和密碼,但此用戶名是FTP服務器專有用戶名,只能訪問FTP服務器提供的資源。虛擬用戶的用戶名和密碼通常保存在數(shù)據(jù)庫文件中。虛擬用戶

先定一個小目標!掌握vsftpd的安裝與啟動,能夠熟練安裝并啟動vsftpd服務11.2.2vsftpd安裝與啟動CentOS

Stream

9操作系統(tǒng)默認沒有安裝vsftpd服務程序,用戶可以使用dnf命令安裝,具體命令如下:11.2.2vsftpd安裝與啟動[root@localhost~]#dnf-yinstallvsftpd……Installedproductsupdated.已安裝:vsftpd-3.0.3-32.el8.x86_64完畢!安裝完成之后,使用systemctl命令啟動vsftpd。11.2.2vsftpd安裝與啟動[root@localhost~]#systemctlstartvsftpd[root@localhost~]#systemctlstatusvsftpd●vsftpd.service-VsftpdftpdaemonLoaded:loaded(/usr/lib/systemd/system/vsftpd.service;disabled;vendorpreset:dis>Active:active(running)sinceWed2021-01-0611:38:27CST;6sagoProcess:36297ExecStart=/usr/sbin/vsftpd/etc/vsftpd/vsftpd.conf(code=exited,statu>……vsftpd配置文件11.3

先定一個小目標!了解/etc/vsftpd/vsftpd.conf配置文件,能夠說出/etc/vsftpd/vsftpd.conf配置文件作用11.3.1/etc/vsftpd/vsftpd.conf11.3.1/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsfpd.con是vsftpd主配置文件,其內(nèi)容如下。anonymous_enable=NO #是否允許匿名用戶登錄local_enable=YES #是否允許本地用戶登錄write_enable=YES #是否開啟寫入功能local_umask=022 #設置本地用戶創(chuàng)建的umask值dirmessage_enable=YES #是否顯示目錄消息xferlog_enable=YES #是否開啟上傳、下載功能connect_from_port_20=YES #是否設置vsftpd服務器的數(shù)據(jù)連接端口為20端口xferlog_std_format=YES #是否將日志文件格式設置為標準的FTP服務器日志格式listen=NO #是否開啟IPv4地址監(jiān)聽功能listen_ipv6=YES #是否開啟IPv6地址監(jiān)聽功能,與listen選項不能并存pam_service_name=vsftpd #設置vsftpd服務使用的PAM服務userlist_enable=YES #是否加載用戶名列表11.3.1/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsfpd.con還有很多其他常用的配置項。選項說明默認值anon_upload_enable允許匿名用戶上傳文件,理論上同時應為匿名用戶創(chuàng)建一個寫入目錄NOanon_mkdir_write_enable開啟匿名用戶創(chuàng)建新目錄的權限,一般不建議開放此權限NOidle_session_timeout設置空閑會話超時時間,單位為秒,若在指定時長內(nèi)未收到數(shù)據(jù)或命令,則連接中斷300data_connection_timeout設置數(shù)據(jù)連接的等待超時時間,單位為秒。若數(shù)據(jù)連接的等待時長超過該時間,則連接中斷300nopriv_user設置運行VSFTP服務的獨立且非特權的系統(tǒng)用戶nobody(這是用戶名)ascii_upload_enable設置采用ASCII模式上傳數(shù)據(jù)NO11.3.1/etc/vsftpd/vsftpd.conf/etc/vsftpd/vsfpd.con還有很多其他常用的配置項。選項說明默認值ascii_download_enable設置采用ASCII模式下載數(shù)據(jù)NOchroot_local_user是否將所有用戶限制在主目錄NOchroot_list_enable是否啟動限制用戶的名單NOchroot_list_file是否限制/排除在主目錄下的用戶名單/etc/vsftpd/chroot_listallow_writeable_chroot是否開啟chroot目錄的寫權限NOftp_data_port設置FTP數(shù)據(jù)傳送端口20listen_port設置FTP服務器的偵聽端口21max_clients設置單例模式下VSFTPD可連接的最大客戶端數(shù)量2000

先定一個小目標!了解/etc/vsftpd/ftpusers配置文件,能夠說出/etc/vsftpd/ftpusers配置文件作用11.3.2/etc/vsftpd/ftpusers11.3.2/etc/vsftpd/ftpusers/etc/vsftpd/ftpusers是vsftpd的用戶控制配置文件,文件內(nèi)容是一個用戶列表。[root@localhostvsftpd]#catftpusers#Usersthatarenotallowedtologinviaftprootbindaemon┄┄operatorgamesnobody

先定一個小目標!了解/etc/vsftpd/user_list配置文件,能夠說出/etc/vsftpd/user_list配置文件作用11.3.3/etc/vsftpd/user_list11.3.3/etc/vsftpd/user_list/etc/vsftpd/user_list也保存了一個用戶名單。FTP服務器只允許/etc/vsftpd/user_list文件列表中的用戶登錄FTP服務器,但若用戶名同時存在與/etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件,則該用戶無法登錄FTP服務器。[root@localhostvsftpd]#catuser_listrootbindaemon┄┄uucpoperatorgamesnobody

先定一個小目標!了解/etc/vsftpd/chroot_list配置文件,能夠說出/etc/vsftpd/chroot_list文件作用11.3.4chroot_list11.3.4chroot_listchroot_list文件也用于保存FTP用戶名單,其路徑由/etc/vsftpd/vsftpd.conf配置文件中的chroot_list_file配置項指定。chroot_list文件有以下兩個功能。限制文件中的用戶只能在主目錄中活動。排除,即文件中的用戶除了訪問自己的主目錄,還能瀏覽服務器上的其他目錄。11.3.4chroot_listchroot_list文件要實現(xiàn)哪種功能,由/etc/vsftpd/vsftpd.conf配置文件中的chroot_local_user配置項的值決定。chroot_local_user是一個全局性的配置項,當其值為YES時,全部用戶限制在主目錄中活動;當其值為NO時,全部用戶都可以訪問主目錄之外的目錄。chroot_list文件是否啟用由chroot_list_enable的值決定,當chroot_list_enable的值為YES時,chroot_list文件被啟用;當chroot_list_enable的值為NO時,chroot_list文件被禁用(相當于被注釋)。FTP服務器登錄方式11.4

先定一個小目標!了解FTP登錄方式,能夠熟練使用ftp命令登錄FTP服務器11.4FTP服務器登錄方式下面以CentOS

Stream

9操作系統(tǒng)為例,講解ftp命令的安裝與使用。11.4FTP服務器登錄方式STEP01使用dnf安裝ftp。[root@localhost~]#dnf-yinstallftp……Installedproductsupdated.已安裝:ftp-0.17-78.el8.x86_64完畢!下面以CentOS

Stream

9操作系統(tǒng)為例,講解ftp命令的安裝與使用。11.4FTP服務器登錄方式STEP02使用ftp命令登錄32服務器。[root@localhost~]#ftp32Name(32:root):itheima331Pleasespecifythepassword.Password:230Loginsuccessful.┄┄ftp>pwd257"/home/itheima"isthecurrentdirectoryftp>登錄格式:ftpIP地址在IP地址為32的FTP服務器中上傳下載文件。[root@localhost~]#echo"helloftp">>hello(1)在root用戶當前目錄下創(chuàng)建hello文件。(2)登錄FTP服務器,查看當前目錄下的文件。[root@localhost~]#ftp32……230Loginsuccessful.ftp>ls……-rw-rw-r--1100010001811Aug2207:04cfile-rwxrwxr-x11000100013448Dec2301:59example……ftp>11.4FTP服務器登錄方式案例11-1在IP地址為32的FTP服務器中上傳下載文件。11.4FTP服務器登錄方式案例11-1(3)通過put命令將hello文件上傳到FTP服務器。ftp>puthello……226Transfercomplete.ftp>ls……-rw-rw-r--110001000660Sep1707:58file-rw-r--r--11000100010Jan0806:48hellodrwxr-xr-x20049Dec2409:19html……ftp>在IP地址為32的FTP服務器中上傳下載文件。11.4FTP服務器登錄方式案例11-1(4)通過get命令下載file文件。ftp>getfilelocal:fileremote:file227EnteringPassiveMode(192,168,81,132,40,148).150OpeningBINARYmodedataconnectionforfile(660bytes).226Transfercomplete.660bytesreceivedin0.000248secs(2661.29Kbytes/sec)ftp>在IP地址為32的FTP服務器中上傳下載文件。11.4FTP服務器登錄方式案例11-1(5)退出ftp命令,使用ls命令查看當前目錄下的文件。ftp>exit221Goodbye.[root@localhost~]#ls公共

視頻

文檔

音樂anaconda-ks.cfghellonginx-1.18.0模板

圖片

下載

桌面

fileinitial-setup-ks.cfgnginx-1.18.0.tar.gz需要注意的是,如果想要從Windows系統(tǒng)登錄FTP服務器,需要將CentOSStream9操作系統(tǒng)中的防火墻關閉。關閉防火墻命令如下:11.4FTP服務器登錄方式關閉防火墻之后,從Windows的瀏覽器或者命令行窗口就可以登錄FTP服務器了。Windows默認安裝了ftp命令,因此,在命令行窗口可以直接使用ftp服務器。[root@localhost~]#systemctl

stop

firewalldTFTP概述11.5

先定一個小目標!了解TFTP,能夠說出TFTP與FTP的區(qū)別11.5TFTP概述11.5TFTPTFTP是TrivialFileTransferProtocol的縮寫,稱為簡單文件傳輸協(xié)議,它也是TCP/IP協(xié)議簇中的一個用于文件傳輸?shù)膮f(xié)議,并且也采用C/S架構。TFTP是基于UDP協(xié)議實現(xiàn)的,沒有用戶權限認證與權限管理等功能,因此,TFTP傳輸過程不可靠,安全性比較低,通常用于傳輸一些較小的、簡單的文件。TFTP不需要客戶端權限認證,減少了無謂的系統(tǒng)和網(wǎng)絡帶寬消耗,因此在傳輸較小文件時,效率比較高。搭建匿名用戶模式FTP服務器任務11-1

先定一個小目標!掌握FTP服務器的搭建,能夠搭建匿名用戶模式FTP服務器任務11-1搭建匿名用戶模式FTP服務器編輯主配置文件anonymous_enable=YES #允許匿名用戶登錄write_enable=YES #允許匿名登錄用戶具有寫權限anon_upload_enable=YES #開啟匿名用戶上傳文件的功能anon_other_write_enable=YES #開啟匿名用戶刪除和更名目錄的權限anon_mkdir_write_enable=YES #開啟匿名用戶新增目錄的權限(1)編輯/etc/vsftpd/vsftpd.conf主配置文件,使vsftpd支持匿名登錄,并開啟匿名用戶的上傳文件、下載文件、創(chuàng)建目錄、更名、刪除文件的權限。在/etc/vsftpd/vsftpd文件中添加如下配置項。任務11-1搭建匿名用戶模式FTP服務器STEP01編輯主配置文件(2)/etc/vsftpd/vsftpd配置文件修改完成之后,保存退出,重啟vsftpd服務使配置生效。任務11-1搭建匿名用戶模式FTP服務器STEP01[root@localhost~]#systemctlrestartvsftpd需要注意的是,匿名用戶模式一般用于訪問不重要的公開文件,此處只是演示匿名用戶模式的使用,給匿名用戶設置了較多權限。在實際開發(fā)、運維環(huán)境中,最好不要給匿名用戶設置太多權限,也不要在匿名用戶目錄存放重要文件。任務11-1搭建匿名用戶模式FTP服務器STEP02配置防火墻與SELinux防火墻沒有開放21端口,解決方式有2種:關閉防火墻,或者開放21端口。#關閉防火墻[root@localhost~]#systemctlstopfirewalld #開放21端口

[root@localhost~]#firewall-cmd--permanent–zone=public--add-port=21/tcp除了防火墻,SELinux也會影響FTP服務器訪問,這里可以直接關閉SELinux。[root@localhost~]#setenforce0任務11-1搭建匿名用戶模式FTP服務器STEP03設置/var/ftp/pub目錄權限匿名用戶登錄FTP服務器的默認目錄為/var/ftp/pub,而/var/ftp/pub目錄默認權限為755,即匿名用戶對該目錄沒有寫入權限,因此,需要設置/var/ftp/pub的權限為777,讓匿名用戶對該目錄擁有寫入權限。[root@localhost~]#chmod777/var/ftp/pubSTEP04創(chuàng)建文件。在/var/ftp/pub目錄下創(chuàng)建文件a.txt,以測試匿名用戶是否具有下載功能。[root@localhost~]#echo"helloanonymousftp">>/var/ftp/a.txt任務11-1搭建匿名用戶模式FTP服務器STEP05登錄FTP服務器在客戶端,使用ftp命令連接FTP服務器,并通過匿名用戶登錄。[root@localhost~]#ftp32Connectedto32(32).220(vsFTPd3.0.3)Name(32:root):ftp #匿名登錄331Pleasespecifythepassword.Password: #密碼為空230Loginsuccessful.RemotesystemtypeisUNIX.Usingbinarymodetotransferfiles.ftp>任務11-1搭建匿名用戶模式FTP服務器STEP06下載a.txt文件匿名登錄FTP服務器之后,進入pub目錄,使用get命令下載a.txt文件。ftp>cdpub250Directorysuccessfullychanged.ftp>ls┄┄-rw-r--r--10020Jan0803:35a.txt226DirectorysendOK.ftp>geta.txt

┄┄226Transfercomplete.20bytesreceivedin0.000104secs(192.31Kbytes/sec)ftp>任務11-1搭建匿名用戶模式FTP服務器STEP07上傳文件在root用戶的家目錄下有一個file文件,使用put命令將file文件上傳到FTP服務器的/var/ftp/pub目錄下。ftp>putfile┄226Transfercomplete.721bytessentin9.8e-05secs(7357.14Kbytes/sec)ftp>ls┄-rw-------11450721Jan0803:45file226DirectorysendOK.ftp>搭建虛擬用戶模式FTP服務器任務11-2

先定一個小目標!掌握FTP服務器的搭建,能夠搭建虛擬用戶模式FTP服務器任務11-2搭建虛擬用戶模式FTP服務器創(chuàng)建虛擬用戶文件。(1)創(chuàng)建虛擬用戶文件vuser.txt,添加user1和user2兩個虛擬用戶,密碼均為123456。[root@localhost~]#cd/etc/vsftpd[root@localhostvsftpd]#vimvuser.txtuser1123456user2123456虛擬用戶數(shù)據(jù)庫文件要保存在/etc/vsftpd目錄下任務11-2搭建虛擬用戶模式FTP服務器STEP01創(chuàng)建虛擬用戶文件。(2)調用db_load命令將vuser.txt文件轉換成數(shù)據(jù)庫文件。任務11-2搭建虛擬用戶模式FTP服務器STEP01[root@localhostvsftpd]#db_load-T-thash-fvuser.txtvuser.db[root@localhostvsftpd]#catvuser.dba??3456user1(3)修改vuser.db文件權限為700,防止虛擬用戶數(shù)據(jù)庫文件被非法盜取。[root@localhostvsftpd]#chmod700vuser.db任務11-2搭建虛擬用戶模式FTP服務器STEP02創(chuàng)建虛擬用戶對應的系統(tǒng)用戶為虛擬用戶創(chuàng)建一個對應的系統(tǒng)用戶,讓虛擬用戶創(chuàng)建的文件映射到系統(tǒng)用戶的家目錄中進行管理,從而避免Linux系統(tǒng)無法處理虛擬用戶所創(chuàng)建的文件的問題。將虛擬用戶對應的系統(tǒng)用戶的家目錄設置為/var/vsftp目錄。[root@localhostvsftpd]#useradd-d/var/vsftpvuser[root@localhostvsftpd]#chmod-Rf755/var/vsftp任務11-2搭建虛擬用戶模式FTP服務器STEP03配置PAM文件。配置PAM模塊配置文件/etc/pam.d/vsftpd,使FTP服務器對客戶端身份進行驗證。清空/etc/pam.d/vsftpd文件內(nèi)容,添加如下內(nèi)容。[root@localhostvsftpd]#vim/etc/pam.d/vsftpdauthrequiredpam_userdb.sodb=/etc/vsftpd/vuseraccountrequiredpam_userdb.sodb=/etc/vsftpd/vuser任務11-2搭建虛擬用戶模式FTP服務器STEP04修改/etc/vsftpd/vsftpd.conf主配置文件。修改/etc/vsftpd/vsftpd.conf主配置文件,修改或添加如下配置項。anonymous_enable=NO #禁止匿名登錄local_enable=YES #開啟本地用戶模式guest_enable=YES #開啟虛擬用戶模式guest_username=vuser #指定虛擬用戶對應的系統(tǒng)用戶名為vuserallow_writeable_chroot=YES #允許對FTP根目錄執(zhí)行寫入操作pam_service_name=vsftpd #指定PAM配置文件任務11-2搭建虛擬用戶模式FTP服務器STEP05設置虛擬用戶權限。(1)在/etc/vsftpd目錄下新建一個目錄,創(chuàng)建文件user1與user2,設置user1虛擬用戶和user2虛擬用戶的權限。[root@localhostvsftpd]#mkdir/etc/vsftpd/vusers[root@localhostvsftpd]#cdvusers[root@localhostvusers]#touchuser2[root@localhostvusers]#vimuser1anon_upload_enable=YES #開啟匿名用戶上傳文件的功能anon_mkdir_write_enable=YES #允許創(chuàng)建目錄anon_other_write_enable=YES #開啟匿名用戶刪除和更名目錄的權限~"user1"[新]3L,79C已寫入任務11-2搭建虛擬用戶模式FTP服務器STEP05設置虛擬用戶權限。(2)創(chuàng)建完虛擬用戶權限配置文件之后,再次修改/etc/vsftpd/vsftpd.conf主配置文件,通過user_config_dir配置項設置user1與user2虛擬用戶的權限配置文件。user_config_dir=/etc/vsftpd/vusers任務11-2搭建虛擬用戶模式FTP服務器STEP06登錄測試。在客戶端使用ftp命令連接FTP服務器,并通過虛擬用戶登錄。[root@localhostvusers]#ftp32┄┄Name(32:root):user1331Pleasespecifythepassword.Password: #密碼為123456230Loginsuccessful.ftp>mkdirfiles #創(chuàng)建目錄257"/files"createdftp>ls┄┄drwx------2200120016Jan0810:40filesftp>搭建TFTP服務器任務11-3

先定一個小目標!掌握FTPT服務器的搭建過程,能夠按照教材操作步驟完成TFTP服務器的搭建任務11-3搭建TFTP服務器在服務端安裝tftp-server服務程序。[root@localhost~]#dnf-yinstalltftp-server……Installedproductsupdated.已安裝:tftp-server-5.2-24.el8.x86_64完畢!任務11-3搭建TFTP服務器STEP01(1)將tftp.service和tftp.socket文件復制到/etc目錄下。任務11-3搭建TFTP服務器STEP02[root@localhost~]#cp/usr/lib/systemd/system/tftp.service/etc/systemd/system/tftp-server.service[root@localhost~]#cp/usr/lib/systemd/system/tftp.socket/etc/systemd/system/tftp-server.socket(2)編輯/etc/systemd/system/tftp-server.service文件。任務11-3搭建TFTP服務器STEP02[root@localhost~]#vim/etc/systemd/system/tftp-server.service[Unit]Description=TftpServerRequires=tftp-server.socketDocumentation=man:in.tftpd[Service]ExecStart=/usr/sbin/in.tftpd-c-p-s/var/lib/tftpbootStandardInput=socket[Install]WantedBy=multi-user.target

Also=tftp-server.socket指定tftp-server服務程序運行所依賴的套接字文件。用于設置用戶權限用于指定tftp-server服務程序運行所依賴的套接字文件新增配置項,用于指定多用戶登錄模式。重啟systemd進程。任務11-3搭建TFTP服務器STEP03[root@localhost~]#systemctldaemon-reload重啟systemd進程之后,啟動tftp-ser

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論