centos66安裝ftp
❶ 詳解在CentOS中安裝配置ftp伺服器軟體VSFTP的流程
在CentOS中安裝配置FTP伺服器軟體VSFTP的流程如下:
一、安裝VSFTP
- 使用yum命令安裝vsftpd:yum -y install vsftpd
二、創建日誌文件路徑
- 創建FTP日誌文件路徑:touch /var/log/vsftpd.log
三、啟動與配置服務
- 查看vsftpd服務狀態:chkconfig --list vsftpd
- 如果全部為off,則手動設置其在2、3、4、5級別上啟動:chkconfig --level 2345 vsftpd on
- 啟動ftp服務:service vsftpd start
- 查看ftp服務狀態:service vsftpd status
- 重啟ftp服務:service vsftpd restart
- 關閉ftp服務:service vsftpd stop
四、編輯配置文件
- 使用vi編輯器編輯vsftpd的配置文件:vi /etc/vsftpd/vsftpd.conf
- 關鍵配置項:
五、配置虛擬用戶
- 啟用虛擬用戶功能:guest_enable=YES
- 指定虛擬用戶的宿主用戶:guest_username=ftp
- 設定虛擬用戶個人vsftp的配置文件存放路徑:user_config_dir=/etc/vsftpd/vuser_conf
- 創建chroot list,將ftp用戶加入其中:
- touch /etc/vsftpd/chroot_list
- echo ftp >> /etc/vsftpd/chroot_list
- 安裝Berkeley DB工具:yum install db4 db4-utils
- 創建用戶密碼文本文件(奇行是用戶名,偶行是密碼):vi /etc/vsftpd/vuser_passwd.txt
- 生成虛擬用戶認證的db文件:db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db
- 編輯認證文件,注釋掉所有配置,增加兩行用於虛擬用戶認證:
- auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd
- account required pam_userdb.so db=/etc/vsftpd/vuser_passwd
六、創建虛擬用戶個性配置
- 創建虛擬用戶個性配置文件的存放目錄:mkdir /etc/vsftpd/vuser_conf
- 為每個虛擬用戶創建個性配置文件(例如ftpuser1):
- vi /etc/vsftpd/vuser_conf/ftpuser1
- 配置內容如:local_root=/opt/var/ftp1(虛擬用戶的根目錄),write_enable=YES等
七、防火牆配置
- 編輯防火牆配置文件:vi /etc/sysconfig/iptables
- 添加一行允許FTP埠的規則(默認21埠):-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
八、為目錄賦予許可權並重啟vsftp服務
- 創建虛擬用戶對應的目錄:mkdir /opt/var/ftp/ftpuser1
- 賦予目錄許可權:chmod 777 /opt/var/ftp/ftpuser1
- 重啟vsftpd服務:service vsftpd restart
按照以上步驟,您可以在CentOS中成功安裝並配置FTP伺服器軟體VSFTP。
❷ linux 伺服器怎麼啟動ftp
/etc/init.d/vsftpd start/stop/restart 這樣弄
❸ centos搭建ftp服務
一:安裝FTP
輸入vsftpd -v判斷是否安裝成功
啟動/停止/重啟FTP
二:添加ftp用戶
1:創建ftp用戶並設置密碼
2:配置該用戶僅能通過 FTP 訪問
三:FTP配置
1:FTP的配置文件在/etc/vsftpd/vsftpd.conf,找到以下配置並修改或添加
2:配置可以登錄ftp用戶
在/etc/vsftpd/user_list文件中添加可以登錄ftp的用戶:
3:配置ftp用戶登錄後訪問的目錄
在/etc/vsftpd目錄下新建一個userconfig目錄,在userconfig目錄下配置用戶的登錄目錄,例:注意:文件名就是你想要配置的用戶名稱
在vsftpd文件中添加
配置完成後重啟FTP更新配置
四:創建測試目錄及文件
創建目錄
設置訪問許可權:
創建一個測試文件,並在裡面寫上this is test!!!
五:防火牆配置
禁用防火牆或者開啟21埠和30000埠
(1):開啟21埠
530問題
1.cat /etc/passwd,查看你登陸的賬戶主目錄和登陸shell對應的是什麼,我的是/sbin/nologin
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell
2.查看cat /etc/shells是否有你用戶的主目錄和登陸shell,沒有進行添加,保存,退出。
通過其他伺服器鏈接ftp
先安裝ftp指令 yum install ftp
連接 ftp 192.168.6.36
❹ 如何在Centos下安裝ftp伺服器
一:安裝vsftpd
查看是否已經安裝vsftpd
2
二:基於虛擬用戶的配置
所謂虛擬用戶就是沒有使用真實的帳戶,只是通過映射到真實帳戶和設置許可權的目的。虛擬用戶不能登錄CentOS系統。
修改配置文件
配置文件直接貼出來吧
3
三:使用Berkeley DB進行認證
yum install db4 db4-utils
然後,創建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼
4
接著,生成虛擬用戶認證的db文件
編輯認證文件/etc/pam.d/vsftpd,全部注釋掉原來語句,再增加以下兩句:
最後,創建虛擬用戶配置文件
5
設置FTP根目錄許可權
最新的vsftpd要求對主目錄不能有寫的許可權所以ftp為755,主目錄下面的子目錄再設置777許可權
6
添加防火牆,把ftp的21埠開放 vi /etc/sysconfig/iptables
7
經過以上步驟我們就完成了ftp伺服器的搭建,讓我們暢游ftp吧
❺ 怎樣在centos系統中用
Linux系統中vsftpd是朋友們常用的FTP工具,不過對於如何安裝vsftpd,許多朋友都感到迷茫,不知道該怎麼解決這個問題。今天我給大家帶來了centos系統下vsftp的安裝以及使用方法,有需要的朋友一起來看看吧。 一、安裝:yum install vsftpd 二、啟動、停止、重啟vsftp 啟動vsftp: service vsftpd start 或指定路徑(注意:/etc/init.d/路徑可能不同):/etc/init.d/vsftpd start 重啟 service vsftpd restart 停止vsftp: service vsftpd stop 三、創建ftp用戶組和目錄 1、創建FTP用戶組ftp-users groupadd ftp-users 2、創建用戶組目錄ftp-docs mkdir /home/ftp-docs 注意,這時還未指定跟ftp-users關聯。 3、修改許可權 chmod -R 750 /home/ftp-docs 750組只能讀不能寫,要組能寫,請改成770或760。 4、指定文件夾歸屬用戶和用戶組 chown root:ftp-users /home/ftp-docs 這時,如果遠程用戶屬於ftp-users組,則會共享該目錄。 5、添加FTP用戶並未他們設置預設目錄 useradd -g ftp-users -d /home/ftp-docs user1 passwd user1 進行了以上的安裝步驟後,用戶們就可以使用vsftp登錄伺服器上傳和下載文件了。還不會安裝vsftp的用戶就用這種方法進行安裝吧。
❻ linux配置ftp伺服器的過程
第一步:打開終端(快捷鍵是Ctrl+Alt+t),如果當前用戶不是root用戶,請輸入命令「su」,然後輸入root賬戶密碼即可;
第二步:輸入命令「apt-get update」,這一步是為了更新下載的數據源,如果不更新可能造成有幾個後面的軟體包無法下載;
第三步:輸入命令「apt-get install vsftpd」完成安裝vsftpd;
第四步:判斷vsftp是否安裝成功,輸入命令「service vsftpd restart」重啟vsftpd服務,如果他在運行狀態說明安裝成功;
第五步:新建「/home/uftp」目錄作為用戶主目錄,輸入命令「mkdir /home/uftp」回車 ,然後輸入命令「ls /home」查看home目錄下有uftp這個目錄嗎,如果有就是創建成功;
第六步:新建用戶uftp並且設置密碼,輸入命令「useradd -d /home/uftp -s /bin/bash uftp」
回車,然後再輸入命令「passwd uftp」回車,然後輸入兩次密碼就設置ok了
第七步:使用vi修改配置文件/etc/vsftpd.conf,輸入命令「vi /etc/vsftpd.conf」回車,
向文件中添加「userlist_deny=NO」」userlist_enable=YES」?, 「userlist_file=/etc/allowed_users」?,
「seccomp_sandbox=NO」,最後把文件中的「local_enable=YES」保存(如果提示無法保存,直接退出來,把讀寫和執行許可權給這個文件,具體操作為:輸入命令: 「chmod 777 /etc/vsftpd.conf」回車就可以了);
第八步:新建文件/etc/allowed_users,輸入命令「vi /etc/allowed_users」,打開後再這個文件內寫入「uftp」保存即可;《Linux就該這么學》
第九步:查看/etc/ftpusers文件(不能訪問ftp服務用戶清單)的內容,輸入命令「vi /etc/ftpusers」回車,如果裡面有uftp,就把他刪除;
第十步:安裝winscp軟體,進行遠程登錄訪問;下載直接在網路下載就行
❼ 如何在linux下開啟FTP服務
Linux下ftp服務可以通過搭建vsftpd服務來實現,以CentOS為例,首先查看系統中是否安裝了vsftpd,可以通過執行命令rpm -qa |grepvsftpd來查看是否安裝相應的包,如果沒有安裝那麼可以執行yum-yinstallvsftpd來安裝,安裝之後首先創建ftp用戶,比如ftp_test,命令如下:
useradd-s/sbin/nologin-d/home/ftp_testftp_test
目錄盡量不要選擇根目錄下,這里是/home/ftp_test,並且ftp_test這個目錄不要手動創建,否則許可權會有問題,執行命令的時候會自動創建,
現在可以看到上面的路徑是一個/,對於ftp用戶來說也就是根目錄了,只能在這個目錄下操作,而無法跳出這個目錄
以上就是vsftpd服務的基本搭建過程,實際使用時可以分配多個用戶