linux下ftp伺服器的搭建

2021-08-11 13:27:26 字數 960 閱讀 9256

前一段時間專門弄了個阿里雲來玩vpn,通過openvpn搭了乙個vpn伺服器,由於阿里雲是買的國內的,無法fan_qiang,其實就是想用vpn來隨時隨地控制實驗室內網的自己的台式電腦而已,搭了之後感覺很好用,於是想順便搭個ftp伺服器來給自己隨時隨地共享資料吧。但是就是這麼簡單的一件小事,斷斷續續的做了三天。。本來多簡單的一件小事,被網上的各種資料坑得不行,還是自己根據實際簡單的寫一點吧(雖然感覺沒這個必要,這方面的資料還是很多的)。

在linux下,比較好的ftp伺服器就是vsftpd,不用自己找原始碼安裝,直接通過sudo apt-get install vsftpd安裝即可,中間的一些庫都會順便安裝好。關鍵就是配置了。(系統:ubuntu14.04,64位作業系統)

首先,既然是乙個私人ftp用,肯定不能通過匿名模式就可以登入的,匿名模式要禁掉。

然後,root使用者用不著吧。。還是自己新建乙個使用者和對應的資料夾,來當做ftp工作路徑:

(1)mkdir /home/ftp

(2)useradd -d /home/ftp -s /bin/bash +使用者名稱

(3)passwd +剛才建立的使用者名稱

再然後,修改一下配置檔案,通過apt-get安裝的vsftpd的配置檔案為:/etc/vsftpd.conf,

設定屬性值

anonymous_enable=no #禁止匿名訪問

local_enable=yes

write_enable =yes

儲存返回

最後,重啟vsftpd服務:service vsftpd restart

完成了,就這麼簡單,通過windows下的普通對話方塊都可以登入。

之前看網上的資料,要新建一堆各式各樣的檔案,還要新增使用者許可之類的,按照那樣做了後,發現通過windows環境登入,一直報錯,提示windows無法開啟對應資料夾等等各種問題,不過估計還是我自己的問題吧,我還花了很多時間去設定了各種瀏覽器離線工作等等模式,這麼簡單的事,折騰了幾天。

LINUX下搭建FTP伺服器

1.作業系統環境 檢視作業系統核心 root rac1 uname a linux rac1 2.6.32 220.el6.x86 64 1 smp wed nov 9 08 03 13 est 2011 x86 64 x86 64 x86 64 gnu linux 檢視作業系統發行版本 root ...

Linux下搭建FTP伺服器

接到的工作任務是,開啟21埠的ftp服務,之前21和22都是可以使用的,現在21不可以使用了 之前進行了伺服器的公升級 22上的服務是sftp,21是ftp,二者之間的區別暫不進行整理 有待補充.使用如下命令 rpm qa grep vsftpd可以檢測出是否安裝了vsftpd軟體,如果沒有安裝,使...

LINUX下搭建FTP伺服器

一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。搭建linux ftp伺服器的步驟如下 1 檢查vsftpd軟體是否安裝 使用如下命令可以檢測出是否安裝了vsftpd軟體,rpm qa grep...