`

ubuntu 下建立ftp

阅读更多

 

因为不想用WIN,不方便和周围同学共享文件,于是想在Ubuntu下建个FTP用。一阵论坛和google搜索后终于找到了正确的方法(vsftpd,Ubuntu7.04),至少保证周围局域网内用户可以访问。至于配置文件,内容比较少,反正对我来讲能用就ok了~不知道会不会很弱 
有一个不错的中文联机手册可以参考:http://etony.9966.org/doc/other/vsftpd-man-zh.html 
废话不说,进入正题 

1.安装vsftpd 
直接从源里面安装,easy 

代码:
sudo apt-get install vsftpd


安装完毕后或许会自动生成一个帐户"ftp",/home下也会增加一个文件夹。
如果没有生成这个用户的话可以手动来,生成了就不用了:

代码:
sudo useradd -m ftp
sudo passwd ftp


有"ftp"帐户后还要更改权限

代码:
sudo chmod 777 /home/ftp


在这个目录下我建立一个文件夹专门保存需要共享的内容

2.配置文件
通过sudo gedit /etc/vsftpd.conf修改。
配置文件比较简单,如下

代码:
#独立模式启动
listen=YES

#同时允许4客户端连入,每个IP最多5个进程
max_clients=200
max_per_ip=4

#不允许匿名用户访问,允许本地(系统)用户登录
anonymous_enable=NO
local_enable=YES
write_enable=NO

#是否采用端口20进行数据传输
connect_from_port_20=YES

#生成日志
xferlog_enable=YES

#指定登录转向目录
local_root=/home/ftp/ftp



这样,在同局域网的电脑上,用我的IP地址,用帐号"ftp"和对应密码就可以登录了,密码是第一步里面passwd那句指定的。

就这样就结束了,请大家拍砖!![/code]

----------------------------------
对了,更改配置后不要忘了重启ftp服务 :D 

代码:
sudo /etc/init.d/vsftpd restart


此外还有开启关闭服务的命令

代码:
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop

 

原文地址:http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=85074
分享到:
评论

相关推荐

    ubuntu_ftp_server配置方法.doc

    安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。 默认设置下匿名用户可以下载,但不能写入或是上传 2、设置 vsftpd.conf文件 现在我们要让匿名...

    java项目实现远程UbuntuFTP下载文件和文件夹

    1. **建立FTP连接**:使用FTPClient类初始化一个新的FTPClient实例,然后设置服务器地址、端口、用户名和密码,最后通过`connect()`方法建立连接。 ```java FTPClient ftpClient = new FTPClient(); ftpClient....

    ubuntu 嵌入式开发环境建立(完整版)

    从提供的文件内容来看,文章主要讲述了在Ubuntu系统下建立嵌入式开发环境的全过程。Ubuntu作为一种流行的开源操作系统,它在嵌入式开发领域中也得到了广泛的应用。以下是对文章内容的详细解读: 首先,文章指出了...

    Linux下建立ftp的实用方法

    要建立一个FTP服务器,我们可以使用vsftpd(Very Secure FTP Daemon),它是一个安全且功能丰富的FTP服务器软件,尤其适合Linux环境。以下是一份详细的步骤指南,帮助你搭建Linux下的FTP服务器。 1. **安装vsftpd**...

    Ubuntu离线安装软件的方法

    在这里,我们可以选择一个速度快的源,例如mirror.lupaworld.com,我们可以通过ie访问mirror.lupaworld.com/ubuntu,如果是ftp的源,就用ftp软件访问。 下载完成后,我们可以使用整站下载工具或者手动把dists目录下...

    基于ubuntu下海康摄像头设备网络SDK开发

    在Ubuntu环境下,开发者需要确保系统已正确安装了支持的库和依赖项,以便海康SDK能正常工作。 在摄像头预览方面,开发者需要使用海康SDK中的视频流获取接口,通过网络连接获取实时的视频数据,并将其显示在QT界面的...

    libssh2的ubuntu下编译so

    标题"libssh2的ubuntu下编译so"指出,这是一个关于在Ubuntu 16.04操作系统环境下编译libssh2库的动态链接库(.so文件)的过程。libssh2是一个开源项目,提供SSH2协议的C语言实现,用于安全的远程连接和文件传输。它...

    Ubuntu 10.04 搭建vsftpd 2.2.2

    我们可以建立虚拟路径,例如,把一个文件夹映射到/srv/ftp/public 目录下。这样,我们可以在 FTP 客户端中访问该文件夹。 通过以上步骤,我们可以轻松地搭建 vsftpd 2.2.2 服务器,并实现文件的上传和下载。

    ubuntu server 安装vsftpd FTP服务器linux服务器应用 电脑资料.doc.docx

    Ubuntu Server 安装 VSFTPD FTP 服务器 Linux 服务器应用电脑资料 安装 VSFTPD FTP 服务器是 Linux 服务器应用电脑资料中的一部分,本文将详细介绍如何在 Ubuntu Server 10.4 上安装 VSFTPD FTP 服务器。 一、安装...

    Ubuntu下河南网通PPPOE拨号上网方法

    ### Ubuntu下河南网通PPPOE拨号上网方法详解 #### 一、背景介绍 随着互联网技术的发展,越来越多的用户选择使用Linux系统进行日常操作。其中,Ubuntu作为一款广受欢迎的操作系统,提供了丰富的功能和良好的用户体验...

    Linux的Ftp服务器搭建的个人总结

    例如,在Ubuntu或Debian上可以运行: ``` sudo apt-get update sudo apt-get install vsftpd ``` 在CentOS或Fedora上,使用: ``` sudo yum install vsftpd ``` 3. **配置vsftpd** 安装完成后,需要编辑...

    C语言实现ftp文件传输功能ftp.zip

    在Ubuntu 16.04上编译和运行,意味着程序遵循的是Linux环境下的规范,可能利用了POSIX标准的系统调用,例如open(), read(), write()等。同时,可能需要考虑跨平台兼容性,如果希望在其他操作系统上运行,比如Windows...

    Linux下ftp

    2. **FTP命令协议**:理解FTP命令的格式和流程,如`USER`、`PASS`、`LIST`、`RETR`等,以及控制连接和数据连接的建立。 3. **状态码处理**:FTP服务器会返回状态码以确认命令执行结果,如200表示成功,550表示错误。...

    ubuntu嵌入式开发环境建立(完整版)[汇编].pdf

    【Ubuntu嵌入式开发环境建立】在Ubuntu操作系统中搭建嵌入式开发环境是开发者进行Linux系统及设备驱动程序开发的基础步骤。本节将详细介绍如何配置关键的开发工具,包括串口通信、网络文件共享、文件传输以及交叉...

    ftp服务器 简单搭建

    FTP(File Transfer Protocol)是互联网...通过理解FTP协议的工作原理和遵循上述步骤,你就能成功地在自己的主机上建立一个FTP服务器。在实际操作中,记得根据自己的需求进行个性化配置,确保服务器的安全和稳定运行。

    Ubuntu Linux完全自学教程

    10. **开发环境**:对于开发者,会讲解如何在Ubuntu下搭建编程环境,如安装Python、Java、C++等语言的开发工具链。 11. **服务器管理**:简述如何将Ubuntu作为服务器使用,包括Web服务器Apache或Nginx,数据库MySQL...

Global site tag (gtag.js) - Google Analytics