最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu上FTP服務(wù)器程序vsftpd安裝配置全流程攻略

cnblogs   發(fā)布時(shí)間:2016-06-21 11:37:49   作者:CSGrandeur   我要評(píng)論
vsftpd是服務(wù)器端最最常用的FTP服務(wù)架設(shè)程序,這里我們就從部署和用戶訪問(wèn)控制等多個(gè)基礎(chǔ)方面,來(lái)看一下Ubuntu上FTP服務(wù)器程序vsftpd安裝配置全流程攻略:

安裝ftp

復(fù)制代碼
代碼如下:

sudo apt-get install vsftpd

配置vsftpd.conf

復(fù)制代碼
代碼如下:

sudo nano /etc/vsftpd.conf
#禁止匿名訪問(wèn)
anonymous_enable=NO
#接受本地用戶
local_enable=YES
#允許上傳
write_enable=YES
#用戶只能訪問(wèn)限制的目錄
chroot_local_user=YES
#設(shè)置固定目錄,在結(jié)尾添加。如果不添加這一行,各用戶對(duì)應(yīng)自己的目錄,當(dāng)然這個(gè)文件夾自己建
local_root=/home/ftp

看網(wǎng)上說(shuō)加一行“pam_service_name=vsftpd”,我看我這個(gè)配置文件本來(lái)就有,就不管了。

添加ftp用戶

復(fù)制代碼
代碼如下:

sudo useradd -d /home/ftp -M ftpuser
sudo passwd ftpuser

調(diào)整文件夾權(quán)限
這個(gè)是避免“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”

復(fù)制代碼
代碼如下:

sudo chmod a-w /home/ftp
sudo mkdir /home/ftp/data

這樣登錄之后會(huì)看到data文件夾,雖然稍麻煩,原因不表了。。查資料這么辛酸已經(jīng)不易。。
改pam.d/vsftpd
這時(shí)候直接用useradd的帳號(hào)登錄ftp會(huì)530 login incorrect

復(fù)制代碼
代碼如下:

sudo nano /etc/pam.d/vsftpd

注釋掉

復(fù)制代碼
代碼如下:

#auth required pam_shells.so

重啟vsftpd

復(fù)制代碼
代碼如下:

sudo service vsftpd restart

這時(shí)就可以用剛才建的ftpuser這個(gè)用戶登錄ftp了,看到的是local_root設(shè)置的/home/ftp,并且限制在該目錄。
可以在瀏覽器用ftp://xxx.xxx.xxx.xxx訪問(wèn),也可以用ftp軟件比如flashFXP,密碼就是ftpuser的密碼。

關(guān)于用戶訪問(wèn)文件夾限制
由chroot_local_user、chroot_list_enable、chroot_list_file這三個(gè)文件控制,轉(zhuǎn)別人的一段話:
首先,chroot_list_enable好理解,就是:是否啟用chroot_list_file配置的文件,如果為YES表示chroot_list_file配置的文件生效,否則不生效;
第二,chroot_list_file也簡(jiǎn)單,配置了一個(gè)文件路徑,默認(rèn)是/etc/vsftpd.chroot_list,該文件中會(huì)填入一些賬戶名稱(chēng)。但是這些賬戶的意義不是固定的,是跟配置項(xiàng)chroot_local_user有關(guān)的。后一條中說(shuō)明;
第三,chroot_local_user為YES表示所有用戶都*不能*切換到主目錄之外其他目錄,但是!除了chroot_list_file配置的文件列出的用戶。chroot_local_user為NO表示所有用戶都*能*切換到主目錄之外其他目錄,但是!除了chroot_list_file配置的文件列出的用戶。也可以理解為,chroot_list_file列出的“例外情況”的用戶。
如果客戶端登錄時(shí)候提示“以pasv模式連接失敗”
編輯/etc/vsftpd.conf
最后添加

復(fù)制代碼
代碼如下:

pasv_promiscuous=YES

然后再重啟vsftpd服務(wù)。

vsftpd 530 Permission denied錯(cuò)誤與530 Login incorrect
在linux上搭建完ftp服務(wù)器后,用戶登錄vsftpd出現(xiàn)530 Login incorrect錯(cuò)誤與530 Permission denied錯(cuò)誤。 530 Permission denied 原因是/etc/vsftpd/vsftpd.conf里userlist_enable=YES /etc/vsftpd/user_list含有root名單
2種解決辦法:
1.userlist_enable=NO 將root從user_list中去掉
530 Login incorrect錯(cuò)誤 將root從/etc/vsftpdftpusers中去掉。
2.如果是默認(rèn)安裝vsftpd的話,以下是一些文件的位置約定:
/usr/sbin/vsftpd ---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd ---- 啟動(dòng)腳本 /etc/vsftpd/vsftpd.conf ---- 主配置文件 /etc/pam.d/vsftpd ---- PAM認(rèn)證文件 /etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用戶列表文件 /etc/vsftpd.user_list ---- 禁止或允許使用VSFTPD的用戶列表文件 /var/ftp ---- 匿名用戶主目錄 /var/ftp/pub ---- 匿名用戶的下載目錄
如果要更改默認(rèn)下載目錄,修改/etc/vsftpd/vsftpd.conf,加入如下三行: local_root=/ chroot_local_user=YES anon_root=/ local_root表示使用本地用戶登錄到ftp時(shí)的默認(rèn)目錄 anon_root表示匿名用戶登錄到ftp時(shí)的默認(rèn)目錄 上面的chroot_list_file是設(shè)定鎖定登陸用戶在其home目錄的列表,要在chroot_list_enable=YES情況下才生效。 另外,如luo_rc所述,最好不要設(shè)置默認(rèn)目錄為/,使用建議使用mount --bind來(lái)掛載需要的目錄。

相關(guān)文章

  • linux系統(tǒng)配置vsftpd服務(wù)后啟動(dòng)失敗該怎么辦?

    linux系統(tǒng)配置vsftpd服務(wù)后啟動(dòng)失敗該怎么辦?在linux系統(tǒng)中安裝了vsftpd服務(wù),在啟動(dòng)的時(shí)候發(fā)現(xiàn)其中失敗,原始是ftp端口21被占用,該怎么辦呢?下面分享這個(gè)問(wèn)題的解決辦
    2016-01-05
  • Ubuntu 14.04怎使用vsftpd搭建FTP服務(wù)?

    Ubuntu 14.04怎使用vsftpd搭建FTP服務(wù)?有時(shí)候,我們需要把遠(yuǎn)程Ubuntu 14.04服務(wù)器上的文件下載到本地,后者上傳遠(yuǎn)程服務(wù)器,這就需要搭建ftp服務(wù),具體怎么搭建呢?請(qǐng)看下
    2015-11-13
  • 在Ubuntu下配置ProFTPD和VSFTPD的教程

    這篇文章主要介紹了在Ubuntu下配置ProFTPD和VSFTPD的教程,Ubuntu自帶的FTP服務(wù)器一般為vspfd,需要的朋友可以參考下
    2015-10-13
  • linux下vsFTPd提示530 Login incorrect錯(cuò)誤的原因

    在測(cè)試Checkpoint的VPN1 R6x的時(shí)候,遇到了這個(gè)錯(cuò)誤。這說(shuō)明client端跟server端的連接性是沒(méi)問(wèn)題。但是就是想不出為什么,還以為是用戶名和口令錯(cuò)誤呢
    2014-06-26
  • Linux安裝vsFTPd服務(wù)器詳細(xì)教程

    當(dāng)我們配置好一臺(tái)Linux服務(wù)器的web服務(wù)后,需要上傳網(wǎng)站程序來(lái)驗(yàn)證服務(wù)器是否正常運(yùn)行,這就需要ftp支持,本篇文章就為大家講解,Linux系統(tǒng)下安裝ftp服務(wù)器的詳細(xì)步驟
    2014-06-26
  • Ubuntu Linux上安裝SSH和vsFTPd的方法

    這篇文章主要介紹了Ubuntu Linux上安裝SSH和vsFTPd的方法,需要的朋友可以參考下
    2014-06-26
  • linux安裝vsftpd和vsftpd配置步驟

    這篇文章主要介紹了linux安裝vsftpd和vsftpd配置步驟,需要的朋友可以參考下
    2014-04-17
  • vsftpd本地用戶登錄密碼錯(cuò)誤的解決方法

    本文主要介紹了vsftpd本地用戶登錄密碼錯(cuò)誤的解決方法,大家參考使用吧
    2014-02-21
  • ubuntu vsftpd匿名用戶上傳下載的配置方法

    ubuntu vsftpd匿名用戶上傳下載的配置方法,需要的朋友可以參考下
    2012-10-13
  • Vsftpd+tcp_wrappers控制主機(jī)和用戶訪問(wèn)

    RHEL4中的vsftpd在編譯時(shí)已經(jīng)支持tcp_wrappers,因此可以利用tcp_wrappers實(shí)現(xiàn)主機(jī)訪問(wèn)控制。 實(shí)驗(yàn)之前,首先說(shuō)下tcp-wrappers的執(zhí)行順序: 先執(zhí)行hosts.allow,如果hosts
    2009-03-10

最新評(píng)論

滨海县| 融水| 冷水江市| 葵青区| 浦县| 灌南县| 子长县| 张家口市| 盐城市| 青冈县| 达拉特旗| 浙江省| 云安县| 双峰县| 高雄市| 兰坪| 台山市| 齐河县| 昔阳县| 昌平区| 文水县| 永仁县| 仁寿县| 岢岚县| 九龙坡区| 孝昌县| 垦利县| 台东市| 遵义县| 普陀区| 长顺县| 龙泉市| 四会市| 汾阳市| 思南县| 北票市| 徐闻县| 璧山县| 大英县| 威远县| 静海县|