一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - FTP服務器 - 你懂怎么建立 FTP 服務器么?

你懂怎么建立 FTP 服務器么?

2019-10-15 21:52今日頭條Linux技術 FTP服務器

TFTP 即 簡單文本傳輸協議(Trivial File Transfer Protocol),允許用戶通過 UDP 協議在系統之間傳輸文件。默認情況下,協議使用的是 UDP 的 69 號端口。TFTP 協議廣泛用于無盤設備的遠程啟動。

TFTP 即 簡單文本傳輸協議(Trivial File Transfer Protocol),允許用戶通過 UDP 協議在系統之間傳輸文件。默認情況下,協議使用的是 UDP 的 69 號端口。TFTP 協議廣泛用于無盤設備的遠程啟動。因此,在你的本地網絡建立一個 TFTP 服務器,這樣你就可以對 安裝好的 Fedora 和其他無盤設備做一些操作,這將非常有趣。

TFTP 僅僅能夠從遠端系統讀取數據或者向遠端系統寫入數據,而沒有列出遠端服務器上文件的能力。它也沒提供用戶身份驗證。由于安全隱患和缺乏高級功能,TFTP 通常僅用于局域網內部(LAN)。

你懂怎么建立 FTP 服務器么?

安裝 TFTP 服務器

首先你要做的事就是安裝 TFTP 客戶端和 TFTP 服務器:

dnfinstalltftp-servertftp-y

上述的這條命令會在 /usr/lib/systemd/system 目錄下為 systemd 創建 tftp.service 和 tftp.socket 文件。

/usr/lib/systemd/system/tftp.service

/usr/lib/systemd/system/tftp.socket

接下來,將這兩個文件復制到 /etc/systemd/system 目錄下,并重新命名。

cp/usr/lib/systemd/system/tftp.service/etc/systemd/system/tftp-server.service

cp/usr/lib/systemd/system/tftp.socket/etc/systemd/system/tftp-server.socket

修改文件

當你把這些文件復制和重命名后,你就可以去添加一些額外的參數,下面是 tftp-server.service 剛開始的樣子:

[Unit]

Description=TftpServer

Requires=tftp.socket

Documentation=man:in.tftpd

[Service]

ExecStart=/usr/sbin/in.tftpd-s/var/lib/tftpboot

StandardInput=socket

[Install]

Also=tftp.socket

在 [Unit] 部分添加如下內容:

Requires=tftp-server.socket

修改 [ExecStart] 行:

ExecStart=/usr/sbin/in.tftpd-c-p-s/var/lib/tftpboot

下面是這些選項的意思:

-c 選項允許創建新的文件

-p 選項用于指明在正常系統提供的權限檢查之上沒有其他額外的權限檢查

-s 建議使用該選項以確保安全性以及與某些引導 ROM 的兼容性,這些引導 ROM 在其請求中不容易包含目錄名。

默認的上傳和下載位置位于 /var/lib/tftpboot。

下一步,修改 [Install] 部分的內容

[Install]

WantedBy=multi-user.target

Also=tftp-server.socket

不要忘記保存你的修改。

下面是 /etc/systemd/system/tftp-server.service 文件的完整內容:

[Unit]

Description=TftpServer

Requires=tftp-server.socket

Documentation=man:in.tftpd

[Service]

ExecStart=/usr/sbin/in.tftpd-c-p-s/var/lib/tftpboot

StandardInput=socket

[Install]

WantedBy=multi-user.target

Also=tftp-server.socket

啟動 TFTP 服務器

重新啟動 systemd 守護進程:

systemctldaemon-reload

啟動服務器:

systemctlenable--nowtftp-server

要更改 TFTP 服務器允許上傳和下載的權限,請使用此命令。注意 TFTP 是一種固有的不安全協議,因此不建議你在與其他人共享的網絡上這樣做。

chmod777/var/lib/tftpboot

配置防火墻讓 TFTP 能夠使用:

firewall-cmd--add-service=tftp--perm

firewall-cmd--reload

客戶端配置

安裝 TFTP 客戶端

yuminstalltftp-y

運行 tftp 命令連接服務器。下面是一個啟用詳細信息選項的例子:

[client@thinclient:~]$tftp192.168.1.164

tftp>verbose

Verbosemodeon.

tftp>getserver.logs

gettingfrom192.168.1.164:server.logstoserver.logs[netascii]

Received7bytesin0.0seconds[infbits/sec]

tftp>quit

[client@thinclient:~]$

記住,因為 TFTP 沒有列出服務器上文件的能力,因此,在你使用 get 命令之前需要知道文件的具體名稱。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人小视频在线免费观看 | 亚洲国产黄色 | 色多多视频在线 | 天天草b| 亚洲无限| 99国产精品免费观看视频 | www.羞羞视频| 色妞女女女女女bbbb | 17岁韩国在线观看免费1 | 亚洲日本aⅴ片在线观看香蕉 | 青青青手机视频 | 91高清国产视频 | 精品成人在线 | 久久亚洲伊人 | 海派甜心完整版在线观看 | caoporen97免费公开视频 | 久久九九亚洲精品 | 日韩精品一区二区 | 99九九成人免费视频精品 | 日韩伦理在线观看 | 网站色小妹 | 5g影院天天5g天天爽大陆 | ai换脸杨颖啪啪免费网站 | juy799大岛优香在线观看 | 男女激情视频1000辣妞范 | 亚洲精品色图 | 国产精品天天看天天爽 | 免费看全黄特黄毛片 | 亚洲干综合 | 交欧美 | 99精品免费在线观看 | 免费在线观看成年人视频 | 黑人粗长巨茎小说 | 万域之王动漫在线观看全集免费播放 | 久久视频这有精品63在线国产 | 亚洲AV福利天堂一区二区三 | 91插视频 | 亚洲国产精品高清在线 | 国产精品免费 | 黑人好大 | 亚洲国产精品网 |