linux下FTP安装及调优方法

这篇文章主要讲解了“linux下FTP安装及调优方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下FTP安装及调优方法”吧!

成都创新互联公司专业为企业提供鼓楼网站建设、鼓楼做网站、鼓楼网站设计、鼓楼网站制作等企业网站建设、网页设计与制作、鼓楼企业网站模板建站服务,10多年鼓楼做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

正文:

1.1 FTP安装

# FTP服务

yum  install  -y  vsftpd 

# FTP客户端

yum  install  -y  ftp

#FTP 工具

yum  install  -y  lftp

# 重启FTP

service   vsftpd  restart

#自启动

chkconfig  vsftpd  on

1.2 设置访问模式

#囚牢模式

chroot_local_user=YSE#是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不做配置的话,ftp用户是可以向上切换到要目录之外的)

注意事项:在CentOS7下配置chroot_local_user=yes ,配置完成后发现无法访问,远程主机关闭连接。

解决方案如下:

1、加一条配置

vim /etc/vsftpd/vsftpd.conf

allow_writeable_chroot=YES

2、重新给权限

chmod 755 /home/ftp_coperate

1.3 创建FTP 账号

1、添加linux用户

useradd  -s  /sbin/nologin  ftp_coperate

2、重置密码

passwd ftp_coperate

设置密码ifytek

3、重启FTP

service vsftpd restart

4、如果无权限,可能是/etc/init.d/vsftpd没有赋予执行权限,chmod +x vsftpd,赋权成功后再次执行。

5、用/sbin/nologin 方式添加用户,centos7下可能会登陆不上,解决方案:

usermod -s /bin/bash ftp_coperate

1.4 FTP参数调优

vi /etc/vsfptd/vsfptd.conf

在conf文件中添加如下参数:

max_clients=10240 #最大连接数,不限制改为0

max_per_ip=1000  #单IP最大连接数,不限制改为0

需要重启ftp

service vsftpd restart

注:有需要限制上传速率的可以设置

anon_max_rate=50000 #限制匿名用户50KB

local_max_rate=200000 #限制本地用户200KB

1.5 FTP客户端访问调优

1.5.1 JAVA客户端

引用API org.apache.commons.net.ftp.FTPClient

//设置被动模式(FTP客户端上传、下载容易失败) ftpClient.enterLocalPassiveMode();  // 在操作FTP文件时,改变到文件当前目录 ftpClient.changeWorkingDirectory(new String(remoteFolder.getBytes("GBK"), FTP.DEFAULT_CONTROL_ENCODING));

感谢各位的阅读,以上就是“linux下FTP安装及调优方法”的内容了,经过本文的学习后,相信大家对linux下FTP安装及调优方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


名称栏目:linux下FTP安装及调优方法
本文网址:http://azwzsj.com/article/piodpe.html