因为不想用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服务
代码:
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
分享到:
相关推荐
安装了之后会在/home/下建立一个ftp目录。这时候你可以试着访问下ftp://IP地 址。应该可以看到一个空白内容的ftp空间。 默认设置下匿名用户可以下载,但不能写入或是上传 2、设置 vsftpd.conf文件 现在我们要让匿名...
1. **建立FTP连接**:使用FTPClient类初始化一个新的FTPClient实例,然后设置服务器地址、端口、用户名和密码,最后通过`connect()`方法建立连接。 ```java FTPClient ftpClient = new FTPClient(); ftpClient....
从提供的文件内容来看,文章主要讲述了在Ubuntu系统下建立嵌入式开发环境的全过程。Ubuntu作为一种流行的开源操作系统,它在嵌入式开发领域中也得到了广泛的应用。以下是对文章内容的详细解读: 首先,文章指出了...
要建立一个FTP服务器,我们可以使用vsftpd(Very Secure FTP Daemon),它是一个安全且功能丰富的FTP服务器软件,尤其适合Linux环境。以下是一份详细的步骤指南,帮助你搭建Linux下的FTP服务器。 1. **安装vsftpd**...
在这里,我们可以选择一个速度快的源,例如mirror.lupaworld.com,我们可以通过ie访问mirror.lupaworld.com/ubuntu,如果是ftp的源,就用ftp软件访问。 下载完成后,我们可以使用整站下载工具或者手动把dists目录下...
在Ubuntu环境下,开发者需要确保系统已正确安装了支持的库和依赖项,以便海康SDK能正常工作。 在摄像头预览方面,开发者需要使用海康SDK中的视频流获取接口,通过网络连接获取实时的视频数据,并将其显示在QT界面的...
标题"libssh2的ubuntu下编译so"指出,这是一个关于在Ubuntu 16.04操作系统环境下编译libssh2库的动态链接库(.so文件)的过程。libssh2是一个开源项目,提供SSH2协议的C语言实现,用于安全的远程连接和文件传输。它...
我们可以建立虚拟路径,例如,把一个文件夹映射到/srv/ftp/public 目录下。这样,我们可以在 FTP 客户端中访问该文件夹。 通过以上步骤,我们可以轻松地搭建 vsftpd 2.2.2 服务器,并实现文件的上传和下载。
Ubuntu Server 安装 VSFTPD FTP 服务器 Linux 服务器应用电脑资料 安装 VSFTPD FTP 服务器是 Linux 服务器应用电脑资料中的一部分,本文将详细介绍如何在 Ubuntu Server 10.4 上安装 VSFTPD FTP 服务器。 一、安装...
### Ubuntu下河南网通PPPOE拨号上网方法详解 #### 一、背景介绍 随着互联网技术的发展,越来越多的用户选择使用Linux系统进行日常操作。其中,Ubuntu作为一款广受欢迎的操作系统,提供了丰富的功能和良好的用户体验...
例如,在Ubuntu或Debian上可以运行: ``` sudo apt-get update sudo apt-get install vsftpd ``` 在CentOS或Fedora上,使用: ``` sudo yum install vsftpd ``` 3. **配置vsftpd** 安装完成后,需要编辑...
Linux系统下的FTP(File Transfer Protocol)配置与实现是IT领域中常见的任务,尤其对于系统管理员和网络运维人员来说,理解并掌握这一技能至关重要。FTP是一种用于在网络上进行文件传输的协议,它允许用户从一个...
在Ubuntu 16.04上编译和运行,意味着程序遵循的是Linux环境下的规范,可能利用了POSIX标准的系统调用,例如open(), read(), write()等。同时,可能需要考虑跨平台兼容性,如果希望在其他操作系统上运行,比如Windows...
2. **FTP命令协议**:理解FTP命令的格式和流程,如`USER`、`PASS`、`LIST`、`RETR`等,以及控制连接和数据连接的建立。 3. **状态码处理**:FTP服务器会返回状态码以确认命令执行结果,如200表示成功,550表示错误。...
【Ubuntu嵌入式开发环境建立】在Ubuntu操作系统中搭建嵌入式开发环境是开发者进行Linux系统及设备驱动程序开发的基础步骤。本节将详细介绍如何配置关键的开发工具,包括串口通信、网络文件共享、文件传输以及交叉...
FTP(File Transfer Protocol)是互联网...通过理解FTP协议的工作原理和遵循上述步骤,你就能成功地在自己的主机上建立一个FTP服务器。在实际操作中,记得根据自己的需求进行个性化配置,确保服务器的安全和稳定运行。
10. **开发环境**:对于开发者,会讲解如何在Ubuntu下搭建编程环境,如安装Python、Java、C++等语言的开发工具链。 11. **服务器管理**:简述如何将Ubuntu作为服务器使用,包括Web服务器Apache或Nginx,数据库MySQL...