日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ftp安装和虚拟用户创建(终于搞清楚了)

發(fā)布時間:2025/3/21 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ftp安装和虚拟用户创建(终于搞清楚了) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝

?

 一.安裝

  sudo apt-get install vsftpd

 

二.查看安裝結果

  安裝完畢,檢查vsftpd進程是否已啟動,可以查看進程或者查看監(jiān)聽端口  

1 ps -eaf|grep vsftpd 2 3 tony@T:~$ ps -eaf | grep vsftpd 4 5 root 2244 1 0 21:08 ? 00:00:00 /usr/sbin/vsftpd 6 7 tony 2408 2104 0 21:11 pts/0 00:00:00 grep --color=auto vsftpd 8 9 netstat -tnl | grep :21 10 11 tony@T:~$ netstat -tnl | grep :21 12 13 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 14 15 端口21正在被監(jiān)聽 16 17   

?

 三. 嘗試匿名用戶登錄

  安裝完后不用做任何配置既可用匿名方式進行訪問,默認的ftp文件夾為/srv/ftp。

  登錄可以在瀏覽器中,文件夾輸入框中以及類型windows/Linux終端中進行測試。

  建議使用windows/Linux終端測試,失敗了會有錯誤輸出,可以根據錯誤進行調試。

  更改配置文件vsftpd.conf

anonymous_enable=YES

?

  匿名登錄,用戶名稱ftp,密碼不輸入,直接回車

1 C:\Users\Tony>ftp 192.168.1.108 2 3 連接到 192.168.1.108 4 5 220 (vsFTPd 2.2.2) 6 7 用戶(192.168.1.108:(none)): ftp 8 9 331 Please specify the password. 10 11 密碼: 12 13 230 Login successful.

  登錄到的目錄就是/srv/ftp目錄,在里面的文件就能夠查看到

?

 四. 使用ubuntu的賬戶登錄

  此時就訪問ftp賬戶,默認是linux的賬戶,使用cmd中登錄。

  需要注意的是,ftp服務器端文件路徑是用戶的家目錄

1 C:\Users\Tony>ftp 192.168.1.108 2 3 連接到 192.168.1.108 4 5 220 (vsFTPd 2.2.2) 6 7 用戶(192.168.1.108:(none)): tony 8 9 331 Please specify the password. 10 11 密碼: 12 13 230 Login successful.

?

  五. 在ubuntu中,vsftpd的主要配置文件分布如下:

?

  /etc/vsftpd.conf vsftpd服務器的配置文件/usr/sbin/vsftpd vsftpd服務器的進程文件/etc/pam.d/vsftpd vsftpd服務器的PAM接口配置文件/var/ftp vsftpd服務器匿名用戶的工作目錄

?

?

?

  六. vsftpd的開始、關閉和重啟

?

  sudo /etc/init.d/vsftpd start #開始sudo /etc/init.d/vsftpd stop #關閉sudo /etc/init.d/vsftpd restart #重啟

?

?

?

創(chuàng)建虛擬賬戶

 一.安裝生成虛擬帳號數據庫工具db

  sudo apt-get install db4.8-util

?

 二. 更改vsftp.conf的配置

  修改配置之前,先備份當前配置

  sudo cp /etc/vsftp.conf /etc/vsftp.conf.old

?

  配置的服務器中 vsftpd.conf的參數使用如下:

1   listen=YES 2 3   #listen_ipv6=YES 4 5   anonymous_enable=NO //允許匿名用戶訪問,若禁止使用NO 6 7   local_enable=YES //允許本地用戶訪問,若禁止則使用NO 8 9   write_enable=YES //表示是否允許本地用戶有上傳權限的,YES表示可以,NO表示禁止,也取決于客戶端連接時使用的客戶端工具 10 11   #local_umask=022 //設置本地用戶上傳建立文件時的權限掩碼 12 13   #anon_upload_enable=YES //匿名用戶上傳文件使能 14 15   #anon_mkdir_write_enable=YES //匿名用戶可以創(chuàng)建目錄 16 17   dirmessage_enable=YES //用戶切換進入目錄時顯示.message(如果存在)文件的內容 18 19   message_file=Welcome 20 21   xferlog_enable=YES //是否開啟傳輸日志的 22 23   connect_from_port_20=YES ////連接控制端口為20 24 25   chown_uploads=YES 26 27   chown_username=ftp 28 29   chroot_local_user=YES //所有的本地用戶都被鎖定在家目錄下 30 31   chroot_list_enable=YES 32 33   chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 34 35   xferlog_file=/var/log/vsftpd.log 36 37   xferlog_std_format=YES 38 39   idle_session_timeout=600 40 41   data_connection_timeout=120 //#數據連接的超時時間 42 43   #nopriv_user=ftpsecure 44 45   #async_abor_enable=YES 46 47   ascii_upload_enable=YES 48 49   ascii_download_enable=YES 50 51   ftpd_banner=Welcome to blah FTP service. //login歡迎信息 52 53   #deny_email_enable=YES 54 55   max_clients=10 56 57   max_per_ip=5 58 59   local_max_rate=256000 60 61   #hide_ids=YES 62 63   idle_session_timeout=3000 64 65   guest_enable=YES 66 67   guest_username=ftp 68 69   user_config_dir=/etc/vsftpd/vsftpd_user_conf 70 71   pam_service_name=vsftpd.vu 72 73   

?

? ?三. 建立各賬戶的home目錄

  在/home目錄建立ftp的賬戶ftpdir目錄

1 cd /home/ftp/ 2 3   sudo mkdir ftpdir

?

  然后在ftpdir目錄下創(chuàng)建admin, tony目錄

cd ftpdir sudo mkdir admin tony

?

? 四.為虛擬用戶創(chuàng)建本地系統(tǒng)用戶

  虛擬用戶家目錄為/home/ftpdir, 用戶登錄終端設為/bin/false(即使之不能登錄系統(tǒng))

  sudo useradd ftp -d /home/ftpdir -s /bin/falsesudo chown -R ftp:ftp /home/ftpdir

?

? 五. 創(chuàng)建虛擬用戶數據庫

  新建loguser.txt文件,

  sudo vi /home/loguser.txt

  里面輸入虛擬用戶名和密碼,格式如下

  adminadmintonytony

?

  注意不要多空格和空行,其中奇數行為用戶名,偶數行為密碼。

  最后一行需要回車(否則建立數據庫文件時無法識別最后一行,導致報奇數行錯誤)。

  新建一個文件夾/etc/vsftpd,放置配置文件sudo mkdir /etc/vsftpd然后執(zhí)行sudo db4.8_load -T -t hash -f /home/loguser.txt /etc/vsftpd/vsftpd_login.db最后設置一下數據庫文件的訪問權限sudo chmod 600 /etc/vsftpd/vsftpd_login.db

?

 六. 配置PAM文件

?

1   新建/etc/pam.d/vsftpd.vu,并編輯, 2 3   sudo touch /etc/pam.d/vsftpd.vu 4 5   sudo vi /etc/pam.d/vsftpd.vu 6 7   輸入內容如下: 8 9   auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login 10 11   account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

? ?七.新建etc/vsftpd /vsftpd_user_conf文件夾

?

  sudo mkdir /etc/vsftpd/vsftpd_user_conf現(xiàn)在,我們要把各個用戶的配置文件放到目錄/etc/vsftpd/vsftpd_user_conf中cd /etc/vsftpd/vsftpd_user_confsudo touch admin tony

?

?

?

? ?八. 配置admin虛擬用戶

   權限:上傳,下載刪除,重命名.

1   sudo vi /etc/vsftpd/vsftpd_user_conf/admin 2 3   里面添加 4 5   write_enable=YES 6 7   anon_world_readable_only=NO 8 9   anon_upload_enable=YES 10 11   anon_mkdir_write_enable=YES 12 13   anon_other_write_enable=YES 14 15   local_root=/home/ftpdir 16 17   

?

九. 配置tony虛擬用戶

  權限:上傳,下載

1   sudo vi /etc/vsftpd/vsftpd_user_conf/tony 2 3   里面添加 4 5   write_enable=YES 6 7   anon_world_readable_only=NO 8 9   anon_upload_enable=YES 10 11   anon_mkdir_write_enable=NO 12 13   anon_other_write_enable=NO 14 15   local_root=/home/ftpdir/tony

?

  

? 十. 新建/etc/vsftpd/vsftpd.chroot_list

?

1   sudo touch /etc/vsftpd/vsftpd.chroot_list 2 3   sudo vi /etc/vsftpd/vsftpd.chroot_list 4 5   里面添加 6 7   admin

?

?

?

在按照以上的過程去安裝,有可能Linux的數據源里面根本就找不到對應的安裝包,可以通過手動安裝的方法;網上找了篇db4的安裝問題,分享一下:

1、下載安裝文件:

  下載地址直達:http://cz.archive.ubuntu.com/ubuntu/pool/universe/d/db4.8/

2、dpkg - i ?db4.8-util_4.8.30-11ubuntu1_amd64.deb

即可

命令使用:這里針對Vsftpd虛擬用戶的創(chuàng)建

sudo db4.8_load -T -t hash -f /home/user.txt /etc/vsftpd_login.db

當然也有命令安裝db的方法:

已解決了 sudo apt-get install db-util 在這又不得不來句粗口,尼瑪,之前找了那么久的解決辦法,原來是沒有找對方法,網上一大堆也是無用的,有些方法更本用不了,回頭想想當你的知識積累起來了之后,你就會忽然想起來這問題的解決方法,自己都會被自己驚呆,當年這么簡單的問題居然都不會,當年真是傻呆笨啊! 總結:知識積累是多么地重要啊!

?

轉載于:https://www.cnblogs.com/cqlb/p/9540747.html

總結

以上是生活随笔為你收集整理的ftp安装和虚拟用户创建(终于搞清楚了)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩伊人 | xxxx色| 日韩综合色 | 可以免费看的黄色网址 | 99免费精品视频 | 免费在线播放av | 久久深夜视频 | 放几个免费的毛片出来看 | 致命弯道8在线观看免费高清完整 | 女性裸体瑜伽无遮挡 | 98视频在线 | 99re在线观看视频 | 欧美高清一区二区 | 四虎com| 91av福利视频 | 小婕子伦流澡到高潮h | 另类中文字幕 | 日日爽夜夜 | 午夜精品久久久久久久四虎美女版 | 四虎影院新网址 | 久久中文字幕一区二区 | 欧美色图一区二区 | av夜色| 天天爽天天插 | 人妻精油按摩bd高清中文字幕 | 少妇精品视频 | 毛片2| av地址在线观看 | 国产男女无遮挡猛进猛出 | 日韩中文字幕av电影 | 99视频网址 | 成年人在线免费观看网站 | 激情拍拍拍| 中文视频一区二区 | 欧美一区二区福利视频 | 97国产成人无码精品久久久 | 91青青草视频 | 天天操天天操天天操天天操 | 特黄一级片| 女优一区二区三区 | 国产精选在线观看 | 捆绑凌虐一区二区三区 | 香蕉免费在线视频 | 成人久久久久久 | 人妻视频一区 | 日日夜夜操视频 | 四虎新网站 | 爱爱免费视频网站 | 狠狠干老司机 | 午夜高清视频 | 国产成人宗合 | 无码人妻一区二区三区一 | 裸体女人a级一片 | 久久久无码人妻精品一区 | 男女涩涩| 免费a网 | 无码日韩精品视频 | 叶山小百合av一区二区 | 黄色午夜视频 | 夜夜春很很躁夜夜躁 | 亚洲网站在线观看 | 黄色一区二区视频 | 国产一级淫| 国产精品av一区二区 | 精品一区二区三区在线观看视频 | 波多野结衣免费在线视频 | 成人激情视频在线播放 | a级一级片 | 国产精品一区网站 | 色天天 | 四虎在线精品 | 久久综合久 | 久久婷婷综合国产 | 精品中出 | 欧美专区一区 | 国产69久久精品成人看 | 高清欧美性猛交xxxx | 日韩精品在线第一页 | 一本一道久久综合狠狠老精东影业 | 人妻一区二区在线 | 特级丰满少妇一级aaaa爱毛片 | 在线观看sm | 黄色链接视频 | 一区二区三区四区免费观看 | 国产福利一区二区三区视频 | 逼逼爱插插网站 | 国产美女毛片 | 国产男女猛烈无遮挡免费观看网站 | 亚洲视频天天射 | 国产欧美第一页 | 日韩国产小视频 | 欧美另类xxx| 一区二区三区 欧美 | 88xx成人永久免费观看 | 一级成人免费 | 亚洲av男人的天堂在线观看 | 欧美黄色免费大片 | 黄网页在线观看 | 国产又黄又粗又爽 |