不管是linux還是windows主機都是需要配置才會有ftp服務(wù)器了,下文為各位介紹在linux系統(tǒng)搭建ftp服務(wù)器環(huán)境細節(jié),有需要了解的可以和小編來學(xué)學(xué).
1、SSH登陸服務(wù)器
2、yum安裝vsftpd
安裝命令:yum install vsftpd
3、修改配置、增加開機啟動
修改配置:vi /etc/vsftpd/vsftpd.conf 將anonymous_enable=YES的值設(shè)置為NO,增加開機啟動,命令:
chkconfig –level 35 vsftpd on
4、增加FTP用戶、并設(shè)置密碼
命令:useradd ftplinli -s /sbin/nologin -d /www 其中ftplinli為FTP賬號,/www為FTP指定目錄路徑,運行此命令后再輸入 passwd ftplinli 之后輸入兩次密碼即可.
5、設(shè)置創(chuàng)建的FTP指定目錄的權(quán)限
命令:chmod 777 www 其中www為創(chuàng)建的FTP目錄
6、啟動FTP服務(wù)
命令:service vsftpd start
碰到的問題ftp連接不上
1) 用root 用戶登錄到服務(wù)器,進入目錄/etc/vsftpd,通過命令查看目錄.
- [root@localhost vsftpd]# cd /etc/vsftpd
- [root@localhost vsftpd]# ls
- ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
- //Vevb.com
我們可以看到有4個文件,我們主要修改的是ftpusers和user_list,用vi 編輯器進入2個文件,把root用戶注釋掉或者刪除.
做完這一步后再重啟下ftp服務(wù)。
輸入命令:service vsftpd restart 現(xiàn)在root可以登錄ftp 了.
如果上面辦法沒解決可以參考下面方法
檢查步驟 1. service iptables stop 關(guān)閉防火墻(不行).
2.從window 的cmd窗口上ping 虛擬機的Linux的ip發(fā)現(xiàn)ping 不同,ifconfig命令 查看etho沒有激活,并自動分配相應(yīng)的ip(找到原因)
解決辦法:
1.點擊虛擬機上的菜單vm--》setting 彈出的窗口中點擊左邊 NetWork adapter,右邊出現(xiàn) NetWork Connection四種連接方式,選擇host-only,點擊確定,重啟.
2 在window的cmd窗口ping ip,(ip用ifconfig命令查看eth0),如果發(fā)現(xiàn)ping不同,就要查看windows的兩塊虛擬網(wǎng)卡的網(wǎng)段是否跟linux上的在同一個網(wǎng)段,如果不是該一下ip就可以.
新聞熱點
疑難解答
圖片精選