当前位置:首页 » 文件管理 » ftp指定目录

ftp指定目录

发布时间: 2023-07-24 02:26:16

Ⅰ CentOs ftp 设置用户访问指定目录

  • 使用root账号登录centos系统

  • 检查是否已安装vsftp

    rpm -qa |grep vsftpd #未输出信息,表示未安装vsftp
  • 通过yum安装vsftp

    yum -y install vsftpd
  • ftp启动、重启、停止、状态查询命令

    service vsftpd start #启动ftpservice vsftpd stop #停止ftpservice vsftpd restart #重启ftpservice vsftpd status #查询ftp状态
  • 设置为开机启动(可设置)

    chkconfig vsftpd on
  • 设置配置文件

    vi /etc/vsftpd/vsftpd.conf

    修改如下内容:

    anonymous_enable=NO #设置不允许匿名账户登录chroot_local_user=YES #所有用户限制在主目录中chroot_list_enable=NO #不启动限制用户名单,直接限制所有用户userlist_enable=NO #当为YES时只有userlist_file文件中指定的用户才能登录allow_writeable_chroot=YES #(在文件尾部新增)防止用户有写入权限时报错local_root=/home/www #(在文件尾部新增)设置用户的根目录

    重启ftp

    service vsftpd restart
  • 创建ftp用户

    创建用户组

    groupadd ftpgroups

    创建用户

    # useradd 添加用户命令 -d /home/www 指定用户根目录 -g ftpgroups 加入用户组 ftptest用户名useradd -d /home/www -g ftpgroups ftptest

    设置用户密码

    passwd ftptest # passwd(命令) ftptest(用户名,根据你实际情况写)

    设置不允许用于系统登录

    usermod -s /sbin/nologin ftptest #ftptest(用户名,根据你实际情况写)
  • 设置文件权限

    chmod 755 /home/www

    设置目录拥有者

    chown -R ftptest:root /home/www #ftptest:ftp用户名 ; /home/www:文件目录

    设置防火墙
    查看防火墙状态,如果未启动,直接跳过本步骤

    systemctl status firewalld

    开放20、21端口(阿里云服务器还需配置安全组开放防火墙)

    firewall-cmd --permanent --zone=public --add-port=20/tcpfirewall-cmd --permanent --zone=public --add-port=20/udpfirewall-cmd --permanent --zone=public --add-port=21/tcpfirewall-cmd --permanent --zone=public --add-port=21/udpfirewall-cmd --reload #重新载入

    至此ftp服务安装成功,如果出现不能访问或不能写入的情况,就还需要设置SElinux(关闭)

    sestatus -v #查看SELinux状态,如果SELinux status参数为enabled即为开启状态setenforce 0 #临时关闭(不用重启机器)

Ⅱ 怎么搭建FTP访问指定文件

要你的电脑上安装一个FTP的服务端。可供选择的都有IIS,SERV-U和FileZillaServer。
然后在服务端上设置你指定的文件夹为FTP默认目录,且将用户锁定在该目录即可。

Ⅲ 如何用批处理将指定文件或文件夹上传至FTP指定目录

参考一下:@echo
offecho
123>ftp.txtecho
123>>ftp.txtecho
bin>>ftp.txtprompt>>ftp.txtecho
mput
*.*>>ftp.txtecho
bye>>ftp.txtftp
-i
-s:ftp.txt
192.168.1.200把上述代码保存为bat文件,放到C:\\123中执行。

Ⅳ 易语言选择列表框怎么样列出ftp空间指定目录的文件列表

.版本
2
.支持库
internet
.子程序
_列表框1_双击选择
.如果
(连接ftp服务器
(ftp,
usr,
pas,
,
))
ftp置现行目录
()
'
设为你指定的目录
.如果
(ftp文件下载
(列表框1.取项目文本
(列表框1.现行选中项),
“.\temp.txt”,
))
编辑框1.内容

到文本
(读入文件
(“.\temp.txt”))
.否则
信息框
(“ftp文件下载失败”,
16,
“错误”)
.如果结束
断开ftp服务器
()
.否则
信息框
(“连接ftp服务器失败”,
16,
“错误”)
.如果结束
.子程序
_按钮1_被单击
.局部变量
文件列表,
文本型,
,
"0"
.局部变量
cnt,
整数型
.局部变量
tmp,
整数型
.如果
(连接ftp服务器
(ftp,
usr,
pas,
,
))
ftp置现行目录
()
'
设为你指定的目录
cnt

ftp目录列表
(“*.txt”,
,
文件列表,
,
,
)
列表框1.清空
()
.计次循环首
(cnt,
tmp)
列表框1.加入项目
(文件列表
[tmp],
)
处理事件
()
.计次循环尾
()
断开ftp服务器
()
.否则
信息框
(“连接ftp服务器失败”,
16,
“错误”)
.如果结束

Ⅳ 查看ftp配置路径

查看ftp配置路径的方法如下。
1、选择一个磁盘(比如D盘)新建一个文件夹命名为“测试目录”。这个就是我们的FTP站点目录。
2、打开新建的“测试目录”文件夹,里面新建或者放置几个文件,以便做测试时方便浏览。
3、鼠标右键“此电脑”,选择“管理”,就会进入“计算机管理”窗口。
4、在“计算机管理窗口”中选择“服务和应用程序”,选择“Internet information(IIS)管理器”。
5、选择“Internet information(IIS)管理器”项时,中间窗口中,选择网站并鼠标右键,会弹出”添加FTP站点“选项。
6、如果需要向该ftp目录写入文件,那么就可以打开“此电脑”在地址栏输入IP地址即可。

Ⅵ ftp怎么上传文件至指定的目录

用ftp命令登录服务器,使用cd命令将指定目录改变当前目录,上传文件就存放指定目录了。

Ⅶ linux中,如何将ftp中的文件下载到指定位置

在指定的目录下登录FTP,然后get 文件就行了。下载下来的文件就在当前目录,也就是你指定的目录。

热点内容
滑板鞋脚本视频 发布:2025-02-02 09:48:54 浏览:433
群晖怎么玩安卓模拟器 发布:2025-02-02 09:45:23 浏览:557
三星安卓12彩蛋怎么玩 发布:2025-02-02 09:44:39 浏览:744
电脑显示连接服务器错误 发布:2025-02-02 09:24:10 浏览:537
瑞芯微开发板编译 发布:2025-02-02 09:22:54 浏览:147
linux虚拟机用gcc编译时显示错误 发布:2025-02-02 09:14:01 浏览:240
java驼峰 发布:2025-02-02 09:13:26 浏览:652
魔兽脚本怎么用 发布:2025-02-02 09:10:28 浏览:538
linuxadobe 发布:2025-02-02 09:09:43 浏览:212
sql2000数据库连接 发布:2025-02-02 09:09:43 浏览:726