linux apache ftp,apache ftpserver安装配置

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

apache ftpserver下载

apache ftpserver安装

1. Linux下

1.1 下载

进入下载目录,使用wget下载,如果已离线下载成功,则跳过该步,直接上传安装包到下载目录即可1

2cd /usr/download/

wget http://mirrors.shu.edu.cn/apache/mina/ftpserver/1.1.1/dist/apache-ftpserver-1.1.1.tar.gz

1.2 解压1tar -zxvf apache-ftpserver-1.1.1.tar.gz

1.3 安装1mv apache-ftpserver-1.1.1 /usr/local/ftpserver

1.4 修改配置文件1

2cd /usr/local/ftpserver/res/conf/

vim users.properties

users.properties文件存放的是用户名及密码权限等配置信息,通过修改该文件来添加和管理用户及权限等信息。参考下面内容配置:#用户名为anonymous,密码为空

tpserver.user.anonymous.userpassword=

#主目录

ftpserver.user.anonymous.homedirectory=./res/home

#当前用户可用

ftpserver.user.anonymous.enableflag=true

#具有上传权限

ftpserver.user.anonymous.writepermission=true

#最大登陆用户数为20,0为不限

ftpserver.user.anonymous.maxloginnumber=20

#同IP登陆用户数为2,0为不限

ftpserver.user.anonymous.maxloginperip=2

#空闲时间为300秒,0为不限

ftpserver.user.anonymous.idletime=300

#上传速率限制为48字节每秒,0为不限

ftpserver.user.anonymous.uploadrate=4800

#下载速率限制为48字节每秒,0为不限

ftpserver.user.anonymous.downloadrate=48001vim ftpd-typical.xml

修改配置文件ftpd-file.xml,增加encrypt-passwords=”clear”,将密码加密方式修改为clear,默认为MD5加密方式。<?xml version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="

http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd

"

id="myServer">

1.5 启动

在ftpserver目录下,执行命令:方式一:1sh bin/ftpd.sh /res/conf/ftpd-typical.xml

此方式有局限,当命令窗口退出时,FTP服务停止。方式二:1nohup ./bin/ftpd.sh res/conf/ftpd-typical.xml &

此方式为后台启动FTP服务,服务一直启动,不管窗口是否退出。方式三:1nohup sh apache-ftpserver-1.0.6/bin/ftpd.sh /res/conf/ftpd-typical.xml > ftplog/`date '+%Y%m%d'`ftp.log > /dev/null 2>&1 &

方式一、二无法启动时,可用此种方式。

1.5 测试

在浏览器输入ftp://IP:21后,输入用户名,密码,可以登录ftp目录。

Suse Linux Enterprise 12下实现脚本启动和关闭

1. 在~目录下,执行下面命令1vim .profile

2. 在.profile文件中定义FTPSERVER_HOME变量,并将变量追加到PATH后面,效果如下:export RC_LANG=zh_CN.UTF-8

export FTPSERVER_HOME=/usr/local/ftpserver

export PATH=$PATH:$FTPSERVER_HOME

保存并退出。

3. 执行下面命令,使立即生效1source ~/.profile

4. 执行下面命令,在FTPSERVER_HOME目录下创建脚本文件,1vim /usr/local/ftpserver/ftpserver

在文件中写入如下代码,保存并退出。#!/bin/bash

# /usr/local/ftpserver

# YPN 2018-04-11 Create

if [ "$1"x = "start"x ]; then

nohup /usr/local/ftpserver/bin/ftpd.sh res/conf/ftpd-typical.xml 1>/usr/local/ftpserver/res/log/ftpd.log 2>&1 &

fi

if [ "$1"x = "stop"x ]; then

kill $(ps aux|grep "ftpserver" | grep -v grep |awk '{print $2}')

fi

if [ "$1"x = "check"x ]; then

ps -aux|grep "ftpserver" | grep -v grep

fi

if [ "$1"x = "log"x ]; then

tail -f /usr/local/ftpserver/res/log/ftpd.log -n 1000

fi

5. 给文件添加权限,使脚本文件可以执行,命令为1chmod 755 /usr/local/ftpserver/ftpserver

6. 最后,执行下面命令可启动、关闭ftpserver或查看日志

启动:1ftpserver start

关闭:1ftpserver stop

查看日志:1ftpserver log

检查ftpserver进程:1ftpserver check

7. 随系统自启动暂未找到解决办法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值