当前位置:首页 » 文件传输 » ftp虚拟用户指定目录无效
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp虚拟用户指定目录无效

发布时间: 2022-12-27 12:13:16

㈠ 我的电脑“网上邻居”在添加FTP时显示:输入的文件夹似乎无效,请选择另一个。

应该不对吧?你现在FTP所指向的仅是一台电脑,或者服务器,若需要访问某个程序,应该还有文件所在的文件夹,或者是根目录下的文件名吧?

㈡ 使用ftp批量推送文件至服务器,为什么指定的推送目录没用,每次都是推送到了服务器root根目录下

mput参数中不包含指定远程目录这一项
使用cd指定远程目录,mput上传

㈢ Linux FTP 虚拟用户 我已经设置了用户的权限文件比如可以创建目录。但是为什么登录FTP

ftp连上去的目录

要有ftp软件运行用户对于的权限 chown -R vsftp:vsftp /var/www/html/ftp1

㈣ 在linux下用vsftp建立的ftp服务器。用的是虚拟用户,为什么上传3级目录时提示错误呢

应该是权限问题 用root用户吧

㈤ linux系统环境下搭建FTP,怎么用虚拟用户指定不同的目录

我建议用proftpd来做,可以实现添加FTP用户(非系统用户),如果不熟悉命令,可以再安装一个叫GAdmin-ProFTPD 图形界面的控制前端

㈥ linux ftp 指定目录无效

打开并编辑/etc/vsftpd/vsftpd.conf # vi /etc/vsftpd/vsftpd.conf 添加或取消如下行注释 chroot_local_user=YES 保存并重启vsftpd # /etc/init.d/vsftpd restart 现在只要切换到其它目录就会提示550 Failed to change directory

㈦ LINUX FTP虚拟用户的问题

创建用户并制定用户主目录
useradd -d /home/myftp virtual
修改口令
passwd virtual
123
123
修改登录模式
vim /etc/passwd
找到你用户的哪一行,将最后的一个login改成nologin就可以了

㈧ vsftpd虚拟用户无法登录

1.先建立虚拟用户名单文件:[root@KcentOS5 ~]# touch
/etc/vsftpd/virtusers建立了一个虚拟用户名单文件,这个文件就是来记录CentOS
vsftpd虚拟用户的用户名和口令的数据文件,我这里给它命名为virtusers。为了避免文件的混乱,我把这个名单文件就放置在/etc
/vsftpd/下。

2.编辑虚拟用户名单文件:
[root@KcentOS5 ~]# vi /etc/vsftpd/virtusers download 1234 upload 5678 admin 9012

CentOS vsftpd编辑这个虚拟用户名单文件,在其中加入用户的用户名和口令信息。格式很简单:“一行用户名,一行口令”。

3.生成虚拟用户数据文件:

[root@KcentOS5 ~]# db_load -T -t hash -f /etc/vsftpd/virtusers
/etc/vsftpd/virtusers.db设定PAM验证文件,并指定虚拟用户数据库文件进行读取在/etc/pam.d/vsftpd的文件头
部加入以下信息(在后面加入无效)
auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers

虚拟用户的配置

local_root=/var/www/html指定虚拟用户的具体主路径。
anonymous_enable=NO设定不允许匿名用户访问。
write_enable=YES设定允许写操作。
local_umask=022设定上传文件权限掩码。
anon_upload_enable=NO设定不允许匿名用户上传。
anon_mkdir_write_enable=NO设定不允许匿名用户建立目录。
idle_session_timeout=600设定空闲连接超时时间。
data_connection_timeout=120设定单次连续传输最大时间。
max_clients=10设定并发客户端访问个数。
max_per_ip=5设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。
local_max_rate=50000设定该用户的最大传输速率,单位b/s。

这里将原CentOS
vsftpd.conf配置文件经过简化后保存作为虚拟用户配置文件的模版。这里将并不需要指定太多的配置内容,主要的框架和限制交由CentOS
vsftpd的主配置文件CentOS vsftpd.conf来定义,即虚拟用户配置文件当中没有提到的配置项目将参考主配置文件中的设定。

而在这里作为虚拟用户的配置文件模版只需要留一些和用户流量控制,访问方式控制的配置项目就可以了。这里的关键项是local_root这个配置,用来指定这个虚拟用户的FTP主路径。
[b][color=Red]这里有一个最主要的问题,就是目录的宿主和宿主用户不是虚拟用户,我们设置了目录后还只能下载,不能上传和下载,如果想上传就要使用chown的命令chmod o+w /var/www/html/ o是指其它的用户,w是写的权限

㈨ 在我的网上邻居上添加FTP显示:输入的文件夹似乎无效,请选择另一个。 在这在前一直可以,最近才这样的

FTP是人家建立的,今天开了,明天关了,或者目录明天改了都很正常,你能确保你输入的FTP地址和目录是有效的。

㈩ 虚拟目录的FTP虚拟目录

FTP虚拟目录可以作为FTP站点主目录下的子目录来使用,尽管这些虚拟目录并不是主目录真正意义上的子目录。究其实质,虚拟目录是在FTP站点的根目录下创建一个子目录,然后将这个子目录指向本地磁盘中的任意目录或网络中的共享文件夹。创建虚拟目录的步骤如下所述:
第1步,打开“Internet 信息服务(IIS)管理器”窗口,在左窗格中展开“FTP站点”目录。右键单击创建的FTP站点名称,在弹出的快捷菜单中依次选择“新建”→“虚拟目录”命令。打开“虚拟目录创建向导”对话框,在欢迎对话框中直接单击“下一步”按钮。
第2步,在打开的“虚拟目录别名”对话框中,用户需要设置连接到该虚拟目录时使用的名称。虚拟目录的别名不必跟指向的实际目录名相同。在“别名”编辑框中输入虚拟目录名称,并单击“下一步”按钮。
第3步,打开“FTP站点内容目录”对话框,这里需要指定虚拟目录指向的实际目录。单击“浏览”按钮在本地磁盘中选中实际目录,或者在“路径”编辑框中输入网络共享文件夹的UNC路径。设置完毕单击“下一步”按钮。
小提示:如果用户在“路径”编辑框中输入共享文件夹的UNC路径,在单击“下一步”按钮后会打开“安全凭据”对话框,要求输入有权访问指定该共享文件夹的用户名和密码。
第4步,在打开的“虚拟目录访问权限”对话框中可以设置该目录的访问权限,用户可以根据实际需要决定是否选中“写入”复选框。依次单击“下一步”→“完成”按钮完成创建过程。