linux如何开匿名ftp,linux 开个匿名可写ftp

不可否认,ftp还是最方便的文件共享方式,特别是针对一些客户端连zip解压软件都不安装的人。

使用ubuntu 9.10 linux做桌面,最方便的就是开个服务什么的。

恰好有人需要与我共享8G 的文件。开可写的samba也挺麻烦,以前还遇到samba匿名可写感染病毒的事情。于是就开一个ftp服务器吧。

安装:

sudo apt-get install vsftpd

启动:

service vsftpd restart

登录

ftp localhost

可以登录,但里面是空的。

我现在需要开一个匿名可写的ftp服务器,也不需要过多配置,共享完文件就关了。

参考一下鸟哥的linux私房菜:

http://linux.vbird.org/linux_server/0410vsftpd.php#server_anon

确实讲的很到位,很全面。

不管太多,将其匿名配置部分抄下来。

mv /etc/vsftpd.conf /etc/vsftpd.conf.bk

vi /etc/vsftpd.conf# 將這個檔案改成這樣:

# 1. 與匿名者相關的資訊:

anonymous_enable=YES

# 不必提供密碼啦!可直接登入哩!

no_anon_password=YES

# 限制流速啦!

#anon_max_rate=30000 #ablo 限速就免了,注释

# 與連線時間有關的設定項目

#data_connection_timeout=60 #ablo 文件很大,也不必限制

#idle_session_timeout=600

# 限制連線人數

max_clients=50

max_per_ip=5

anon_root=/var/ftp #ablo 这一句很重要,指定匿名目录的。 ubuntu 9.10 安装完vsftpd并没有生成/var/ftp目录。必须自己创建。否则缺省指向/var/run/vsftpd/empty,都是没有写权限的。

# 2. 與實體用戶相關的資訊,本案例中為關閉他的情況!

local_enable=NO

# 3. 與主機有關的設定

use_localtime=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

pam_service_name=vsftpd

listen=YES # stand alone 模式,独立启动

tcp_wrappers=YES

banner_file=/etc/vsftpd/welcome.txt

# 4.匿名可写

write_enable=YES

anon_other_write_enable=YES

anon_mkdir_write_enable=YES

anon_upload_enable=YES

再新建/etc/vsftpd目录,修改一下/etc/vsftpd/welcome.txt

修改/var/ftp/pub 权限。

sudo chown ftp:ftp pub

vsftpd缺省会使用ftp作为匿名用户。

这时候使用

ftp localhost

会看到欢迎信息。必须输入anonymous作为用户名。

zhouhh@zhhofs:~$ ftp localhost

Connected to localhost.

220-欢迎光临zhouhh的ftp!

220

Name (localhost:zhouhh): anonymous

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

200 PORT command successful. Consider using PASV.

150 Here comes the directory listing.

drwxrwxr-x 2 113 122 4096 Dec 15 14:48 pub

226 Directory send OK.

ftp> 进去后,cd pub put localfile.c 提示成功。 其中localfile.c是~目录下存在的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台发的技术细节和最佳实践,逐步培养起自己的项目发和问题解决能力。此外,在求职或创业过程,具备跨平台发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台发的技术细节和最佳实践,逐步培养起自己的项目发和问题解决能力。此外,在求职或创业过程,具备跨平台发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台发的技术细节和最佳实践,逐步培养起自己的项目发和问题解决能力。此外,在求职或创业过程,具备跨平台发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值