CentOS6.5创建FTP服务器和用PSFTP进行文件上传
来源:互联网 发布:淘宝大v达人写女装 编辑:程序博客网 时间:2024/06/05 14:06
搭建FTP服务器(安装vsftpd组件)
[root@localhost ~]# rpm -qa|grep vsftpd //检查是否安装了vsftpd
[root@localhost ~]# yum -y install vsftpd //如果安装了,可以跳过这一步
建议独立创建一个FTP账户,不创建也可以
[root@localhost ~]# useradd oliver
[root@localhost ~]# passwd oliver 然后根据提示设置密码
在防火墙中放行21端口
[root@localhost ~]# vim/etc/sysconfig/iptables
修改内容如下,黄色部分
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state--state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
重启iptables
[root@localhost ~]# serviceiptables restart
修改selinux
上传不了,修改selinux:
执行以下命令查看状态:
[root@localhost ~]# getsebool-a | grepftp
allow_ftpd_anon_write--> off
allow_ftpd_full_access--> off
allow_ftpd_use_cifs--> off
allow_ftpd_use_nfs -->off
ftp_home_dir--> off
ftpd_connect_db -->off
ftpd_use_passive_mode--> off
httpd_enable_ftp_server--> off
tftp_anon_write -->off
[root@localhost ~]#
如果黄色部分为off,执行下面两行:
[root@localhost ~]#setsebool-P allow_ftpd_full_access on
[root@localhost ~]#setsebool-P ftp_home_dir on
关闭匿名访问
修改/etc/vsftpd/vsftpd.conf文件:anonymous_enable=NO
重启ftp服务:
[root@localhost ~]# servicevsftpd restart
设置开机启动vsftpd ftp服务
[root@localhost ~]# chkconfigvsftpd on
使用psftp访问ftp服务器
1. 安装完整版的PuTTY
2. cmd下运行psftp,ftp服务器地址是192.168.2.8
3. 上传put (上传到中文目录时,会有无效编码的情况,还没有搞清楚什么情况,请大侠指教)
4. 下载get
搭建服务器总结自传智播客项目
- CentOS6.5创建FTP服务器和用PSFTP进行文件上传
- PSFTP上传文件到服务器
- CentOS6.5下搭建FTP服务器 + Java上传文件
- 使用psftp上传文件到服务器
- 使用psftp向服务器上传文件
- psftp 自动上传文件
- PSFTP自动登录SFTP服务器,上传指定文件...
- 使用PUTTY的PSFTP上传文件到服务器
- ftp服务器上传文件
- FTP服务器文件操作(上传/下载/删除/创建/获取)
- Centos6.5 FTP服务器安装
- centos6.5搭建FTP服务器
- centos6.5搭建FTP服务器
- centos6.5 搭建FTP服务器
- 文件上传服务器、 文件上传ftp
- 文件上传到FTP服务器
- 使用API进行FTP文件上传和下载
- 使用wininet进行FTP文件上传和下载
- oracle卸载及安装
- 用一张图片来修改osgViewer的背景
- 第一个Servlet程序02
- 923总结
- 电子音乐的风格简单介绍及DJ推荐
- CentOS6.5创建FTP服务器和用PSFTP进行文件上传
- 简论中国羽球的现状及未来
- SSH与SSM学习之Struts210——Struts2基本流程(源码)
- jetty
- git 操作命令
- 实时渲染中常用的几种Rendering Path
- SSH与SSM学习之Struts211——拦截器
- 弃马十三招再分析
- 第一篇博文