ftp共享目录实现方式

ftp用户存在资源隔离,为了访问安全。

但是有时候我们需要共享,那么就难受了,复制多份数据,占用硬盘空间,而且加长操作时间,时间就是钱。

如果熟悉Linux,最容易想到的就是软链接,即ln -s。

实测发现,是个快捷方式,下载提示权限不足,于是对原始文件进行chmod 777(图简单测试,实际上不要加入写入的权限!)

于是就可以下载了,但是很遗憾是个快捷方式(虽然下载后不显示快捷方式的样子,但是内容是空白)

image.png

shell脚本实现ftp下载被动模式

shell脚本实现ftp下载确实方便,且环境依赖为零。

#!/bin/sh
ftp -v -n 服务器IP << EOF
user 用户名 密码
binary
passive
cd /服务器路径
lcd /root/本地存储路径
prompt
get demo.txt
bye
EOF
echo "done"