博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vsftp
阅读量:6074 次
发布时间:2019-06-20

本文共 1237 字,大约阅读时间需要 4 分钟。

安装ftp远程文件上传服务(VSFTPD)

1.安装apt-get install vsftpd
2.启动service vsftpd start
3.创建用户远程文件目录
mkdir /home/uftp
4.建用户,指定用户目录和所用的shell,设置密码
useradd -d /home/uftp -s /bin/bash uftp
用户目录 shell 用户名
passwd uftp
输入密码,两次
5.指定用户目录所属组和用户
chown 用户id:组名 /home/uftp
chown可将指定文件的拥有者改为指定的用户或组
例:将文件 file1.txt 的拥有者设为 users 群体的使用者 jessie :
chown users:jessie file1.txt
6.新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户
vi /etc/vsftpd.user_list
在其中添加用户uftp,并且保存退出
7.编辑VSFTPD配置文件
配置文件为/etc/vsftpd.conf,执行命令
vi /etc/vsftpd.conf
做如下修改:
打开注释 write_enable=YES
添加信息 userlist_file = /etc/vsftpd.user_list
添加信息 userlist_enable=YES
添加信息 userlist_deny = NO
修改完成后保存退出
8.测试 ftp 远程服务器ip
输入密码
提示Login successful 则测试成功
9.查看当前目录路径命令:pwd(linux),lcd(windows)
10.测试下载和上传
/home/uftp下新建ceshi.txt
下载文件命令:get [文件名]
上传文件命令:put [文件名]
上传文件遇到问题:
200 PORT command successful. Consider using PASV.
550 Permission denied.
解决方法:
chmod -R 777 /home/uftp 注:表示将整个/home/uftp目录与其中的文件和子目录的权限都设置为rwxrwxrwx
设置完成后需要重启vsftpd服务
启动Vsftpd服务其命令为: service vsftpd start 或 /etc/init.d/vsftpd start

停止Vsftpd服务的命令为:service vsftpd stop 或 /etc/init.d/vsftpd stop

重新启动Vsftpd服务的命令为:service vsftpd restart 或 /etc/init.d/vsftpd restart

检查Vsftpd服务的运行状态:service vsftpd status

转载于:https://www.cnblogs.com/dong3210/p/9538872.html

你可能感兴趣的文章
android.view.WindowManager$BadTokenException: Unable to add window
查看>>
HDU5012:Dice(bfs模板)
查看>>
iphone openssh
查看>>
Linux下MEncoder的编译
查看>>
Xamarin使用ListView开启分组视图Cell数据展示bug处理
查看>>
Javascript中闭包(Closure)的探索(一)-基本概念
查看>>
spark高级排序彻底解秘
查看>>
ylbtech-LanguageSamples-PartialTypes(部分类型)
查看>>
福建省促进大数据发展:变分散式管理为统筹集中式管理
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
tomcat多应用之间如何共享jar
查看>>
Flex前后台交互,service层调用后台服务的简单封装
查看>>
技术汇之物联网设备网关技术架构设计
查看>>
OSX10.11 CocoaPods 升级总结
查看>>
深入浅出Netty
查看>>
3.使用maven创建java web项目
查看>>
笔记本搜索不到某一AP广播的SSID,信道的原因
查看>>
基于Spring MVC的异常处理及日志管理
查看>>
MediaBrowserService 音乐播放项目《IT蓝豹》
查看>>
MySQL入门12-数据类型
查看>>