安裝ftp server -vsftpd
在Ubuntu上安裝vsftpd ftp server卻無法讓window xp上的ftp client - FileZilla登入成功
FileZilla錯誤訊息如下
使用ie輸入方式
fftp://nelsonchung:password@192.168.1.2
看到/下的所有東西
包含bin, boot, cdrom, dev, etc/home,host, lib, lost+found, media, mnt, opt, proc, proj, rot, sbin, selinux, srv, sys, tmp, usr, var
我想應該是差在這裡
因為權限問題被拒絕
我用ftp localhost方式登入看到的卻是/home/nelsonchung下的資料
是否應該設定一下預設目錄
設定以下資料
# You may restrict local users to their home directories. See the FAQ for
# the possible risks in this before using chroot_local_user or
# chroot_list_enable below.
chroot_local_user=YES
local_root=/home/$USER/
到/etc/vsftpd.conf
sudo service vsftpd restart
無效
修改
sudo vim /etc/passwd
找到你的帳號
就像下方
nelsonchung:x:1000:1000:Administrator,,,:/home/nelsonchung:/bin/bash
修改成
nelsonchung:x:1000:1000:Administrator,,,:/home/nelsonchung/minus:/bin/bash
重新啟動ftp server
sudo service vsftpd restart
localhost登入
ftp localhost
確實可以改變目錄
但是在window環境下
ftp://nelsonchung:password@192.168.1.2
看到/下的所有東西
包含bin, boot, cdrom, dev, etc/home,host, lib, lost+found, media, mnt, opt, proc, proj, rot, sbin, selinux, srv, sys, tmp, usr, var
目前環境是內部網路
不能對外通
不知道有沒有差異
Reference:
沒有留言:
張貼留言