以前在linux上面使用ftp都是別人設定好的
之前自己要架ftp,卻沒有辦法連進去,後來就放棄了
這次很認真,總算誤打誤撞設定好了,在fedora 11上先灌上vsftpd
然後簡單設定一些東西
可以參考鳥哥linux
http://linux.vbird.org/linux_server/0410vsftpd.php
到這裡還不OK
因為我發現要執行
#ftp localhost
卻會被selinux擋住,selinux那是什麼~?
我也不知道,總之鳥哥說不懂就關掉吧XD|||
可以參考以下:
http://linux.vbird.org/linux_server/0240network-secure-1.php#packet_flow_protect
關掉的方法:
[root@linux ~]# vi /etc/selinux/config
# 將底下的設定值改成這樣:
SELINUX=disabled
2. 修改開機時 grub 的設定檔
[root@linux ~]# vi /boot/grub/menu.lst
.....省略.....
kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda1 rhgb selinux=0
.....省略.....
3. 重新開機
[root@linux ~]# sync; reboot
最後要連結時,又發現出現問題如下:
500 OOPS: could not open chroot() list file:/etc/vsftpd.chroot_list
就問了google,在/etc/vsftpd/vsftpd.conf
把chroot_list_enable=YES那一行mark掉
最後連結成功要ls家目錄的東西卻又發現有另一個問題:
421 Service not available, remote server has closed connection
我又修改了/etc/hosts.allow
把vsftpd: all加入
好像還是不能連結,最後索性關掉防火牆= =
終於可以用了!(感覺有點危險)
以上,這真得是很亂的一篇,就如同這次在try的過程,亂七八糟XD
沒有留言:
張貼留言