ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

mac ---- 安装ftp服务器

2021-11-13 15:57:59  阅读:231  来源: 互联网

标签:ftp ftpuser jdk ftpserver Library ---- mac user Java


下载

Apache官网下载ftp服务器:https://mina.apache.org/ftpserver-project/downloads.html
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
如果访问不了的可以直接用我下好的
链接: https://pan.baidu.com/s/1q53FH80EHXTFsxnM9VXlPQ
提取码: 03tc

配置

解压: tar -xvf xxxx.tar.gz
在这里插入图片描述
修改用户配置(\apache-ftpserver-1.1.1\res\conf\users.properties),如:需要添加(用户:ftpuser密码:ftpuser),则在末尾添加:

########### 自定义用户 ##########
#密码
ftpserver.user.ftpuser.userpassword=ftpuser
#主目录(文件上传的根目录)
ftpserver.user.ftpuser.homedirectory=./res/home
#当前用户可用
ftpserver.user.ftpuser.enableflag=true
#是否具有上传权限
ftpserver.user.ftpuser.writepermission=true
#最大登录数为20(如果为0,表示无限制)
ftpserver.user.ftpuser.maxloginnumber=20
#同IP登录用户数为2(如果为0,表示无限制)
ftpserver.user.ftpuser.maxloginperip=2
#空闲时间为300秒(如果为0,表示无限制)
ftpserver.user.ftpuser.idletime=300
#上传速率限制为480000字节每秒(如果为0,表示无限制)
ftpserver.user.ftpuser.uploadrate=4800
#下载速率限制为480000字节每秒(如果为0,表示无限制)
ftpserver.user.ftpuser.downloadrate=4800

在这里插入图片描述
如果需要修改服务器端口可在(\apache-ftpserver-1.1.1\res\conf\ftpd-typical.xml)文件修改

<server xmlns="http://mina.apache.org/ftpserver/spring/v1"
	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">
	<listeners>
		<nio-listener name="default" port="8022">
		    <ssl>
                <keystore file="./res/ftpserver.jks" password="password" />
            </ssl>
		</nio-listener>
	</listeners>
	<file-user-manager file="./res/conf/users.properties" />
</server>

运行

进入bin目录(\apache-ftpserver-1.1.1\bin)运行命令:

./ftpd.sh res/conf/ftpd-typical.xml

运行报错:

Error: JAVA_HOME is not defined correctly.
  We cannot execute /System/Library/Frameworks/JavaVM.framework/Home/bin/java

安装jdk,如果安装过配置好环境变量
找到mac下jdk安装的目录
在这里插入图片描述
选中Home 按option + command + c 复制文件夹路径
具体配置环境变量
我在.bash_profile文件中配置了,可配置的地方有很多
open ~/.bash_profile
添加如下配置

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

在这里插入图片描述

访问: ftp:127.0.0.1:2121/

附录摘抄(卸载jdk没试过)

  1. 打开终端

  2. 输入
    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

  3. 查找当前版本
    输入:ls /Library/Java/JavaVirtualMachines/
    输出:jdk-9.0.1.jdk

  4. 输入

    sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk

PS:红色标注为你安装的jdk版本号,也就是/Library/Java/JavaVirtualMachines/ 路径下的文件夹名

标签:ftp,ftpuser,jdk,ftpserver,Library,----,mac,user,Java
来源: https://blog.csdn.net/weixin_44235759/article/details/121305067

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有