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

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

云服務器|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 命令之前需要知道文件的具體名稱。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜神器18以下不能进免费 | 9久热这里只有精品视频在线观看 | 日韩hd高清xxxⅹ | 日韩a一级欧美一级 | 4438成人网 | 国产欧美日韩专区 | 国产农村一一级特黄毛片 | 1769国产精品免费视频 | yy111111影院理论大片 | 亚洲第一国产 | 插得好爽 | 欧美又大又粗又爽视频 | 99精品视频在线观看re | 幻女free性zoz0交 | 99r在线观看| 久久综合狠狠综合狠狠 | 男人桶女下面60分钟视频 | 91香蕉国产在线观看人员 | 国产精品久久久久久影视 | 亚洲男人网 | 亚洲aⅴ男人的天堂在线观看 | 精品第一国产综合精品蜜芽 | 欧美色图日韩色图 | 国模孕妇季玥全部人体写真 | 国产亚洲女人久久久久久 | 亚洲AV无码专区国产乱码网站 | 精品久久久久久国产91 | 免费看1级伦理 | 色综合视频一区二区三区 | 黑人性xxxⅹxxbbbbb | 亚洲成av人影院 | 五月色综合婷婷综合俺来也 | 黑人破中国女人处 | 人皮高跟鞋在线观看 | 五月九九| 亚洲天堂视频在线观看免费 | 亚洲天堂伦理 | 无码AV免费精品一区二区三区 | 小鸟酱视频在线观看 | 四虎影院免费在线 | 超强台风免费观看完整版视频 |