windows和linux下如何搭建ftp服務

2021-09-02 09:26:37 字數 846 閱讀 6396

引言:ftp作為專案中傳輸、共享檔案的利器,是在工作中必須掌握的。下面介紹如何在windows和linux下搭建ftp伺服器。

windows:

windows(win 7)下搭建比較簡單。都是gui介面的,設定ip,埠,檔案目錄即可,以下為主要搭建的圖示步驟。

1.確保勾選圖示中紅框項。告訴windows開啟ftp功能,並可以在iis控制台設定。

[img]

2.在「計算機管理中」新建ftp站點。

[img]

3.一般設定匿名使用者登入,根據需要設定讀寫許可權。

[img]

linux:

可上外網情況:

linux(redhat)可以上外網,則使用如下命令安裝即可。

yum install vsftpd -y,或使用rpm命令安裝。

service vsftpd start

不可上外網情況:

1.上傳vsftpd-2.0.5.tar.gz至伺服器。

chown -r root:root vsftpd-2.0.5(可授權成其它使用者安裝)

4.此時一般會報錯,需要打attachment.bin補丁。

#patch sysdeputil.c attachment.bin;

6.執行make,和make install;

7.拷貝配置檔案至/etc目錄:

#cp vsftpd.conf /etc

8.修改vsftpd.conf中的配置。確保匿名使用者(anonymous)可以訪問。匿名使用者的預設目錄為/var/ftp,還有其它指定使用者的讀寫許可權也可以設定。

[img]

9.啟動服務:/usr/local/sbin/vsftpd &

Windows和Linux下socket的區別

1.標頭檔案 windows下winsock.h或winsock2.h linux下netinet in.h 大部分都在這兒 unistd.h close函式在這兒 sys socket.h 在in.h裡已經包含了,可以省了 2.初始化 windows下需要用wsastartup啟動ws2 32.l...

windows和linux下socket程式設計的不同

windows windows 標頭檔案的區別 include include windows 初始化的區別 windows 宣告socket socket型別 windows socket關閉 closesocket windows socket操作錯誤返回值 socket error windo...

windows和linux下的sleep之比較

include include include using namespace std int main int argc,char argv ace debug lm notice,d n ace os sleep ace time value 0,1 1000 ace debug lm noti...