如何在Ubuntu 搭建 FTP 服务?

如何搭建 FTP 服务?

首先创建一个 Linux 云服务器(以 Ubuntu 为例),并在云计算防火墙中打开 tcp 21 下行,并“更新规则”。下面简单介绍下安装 vsftpd 和 proftpd 的注意事项

vsftpd 安装

apt-get install vsftpd

修改配置文件 /etc/vsftpd.conf 后,重启生效

service vsftpd restart

如果您的 ftp client 位于 NAT 之后,ftp server 必须启用 passive mode ,编辑 /etc/vsftpd.conf

pasv_enable=Yes

pasv_max_port=21000

pasv_min_port=20000

pasv_address=your.ftp.server.public.ip

安全起见,vsftpd 默认配置是不允许 root 登陆的。如果确实需要,可以在 /etc/vsftpd/user_list 文件中把 root 那一行删除或者注释掉, 同样把 /etc/vsftpd/ftpusers 文件中的 root 也注释掉。然后重启 vsftpd 就可以了。

时间: 2024-10-10 13:48:51

如何在Ubuntu 搭建 FTP 服务?的相关文章

如何在Windows Server 2008 R2下搭建FTP服务

在Windows Server 2008 R2下搭建FTP服务,供客户端读取和上传文件 百度经验:jingyan.baidu.com 工具/原料 Windows Server 2008 R2 百度经验:jingyan.baidu.com 方法/步骤 1 安装FTP服务 开始-->管理工具-->服务器管理器 步骤阅读 2 安装IIS/FTP角色 打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步 步骤阅读 3 选择Web服务器(IIS),然后选择FTP服务,直到安装完成.

ubuntu服务器安装FTP服务

ubuntu服务器安装FTP服务 [TOC] 参考教程 [ubuntu16.04搭建ftp服务器 一.实验环境 腾讯云学生机64位ubuntu16.04 腾讯云已备案解析域名 使用腾讯云webshell登入服务器 二.安装配置FTP ftp服务器相比seafile网盘就简单很多,主要问题出在配置上 下载ftp sudo apt-get update sudo apt-get install vsftpd 安装完成,输入vsftpd -version查看版本,可以的话说明安装成功. 配置环境 打开

linux下搭建ftp服务

操作系统:centos7.0 64位 使用vsftpd搭建ftp服务 1.yum install vsftpd 2.启动/重启/关闭vsftpd服务器[[email protected] ftp]# /sbin/service vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]OK表示重启成功了.启动和关闭分别把restart改为start/stop即可.如果是源码安装的,到安装文件夹下找到st

ubuntu 搭建ftp

安装教程 http://wiki.ubuntu.org.cn/Vsftpd 遇到的错误解决方案 今天安装vsftp服务器,在修改了 chroot_local_user 属性以后,发现进行客户端访问的时候会报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 到网上查了资料,得到解决问题方法如下: "如果启用chroot,必须保证ftp根目录不可写,这样对于ftp根直接为网站根目录的用户不方便,所以建议假如f

在Win7的IIS上搭建FTP服务及用户授权

FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有很多服 务器提供FTP服务,用来存放大量的文件供他人下载.FTP服务的主要作用是让远程用户可以连接上来,查看服务器上有哪些文件,然后下载,当然用户也可以 将本地文件上传到服务器,共享给其他人以便下载.FTP服务提供上传下载服务的同时,管理员也可以设置不同用户对不同文件夹的访问权限(读.写). 在Wi

利用虚拟机搭建FTP服务

利用虚拟机搭建FTP服务 本次实验是利用虚拟机搭建FTP服务并且可以在宿主机上下载 打开控制面板 打开防火墙并且关闭防火墙 在控制面板中打开程序 点击打开或关闭windows功能 在windows功能中选着intent信息服务都打上勾 在开始菜单栏里搜索IIS并且打开Internet信息服务(IIS)管理器 点击打开更改适配器设置 打开属性 选着Interne协议版本4 使用手动IP地址 登入宿主机打开网络连接 使用手动IP地址 在宿主机中使用cmd,ping通虚拟机IP地址 在虚拟机使用IIS

ubuntu 搭建Mercurial 服务(nginx)

ubuntu 搭建Mercurial 服务(nginx) 环境:ubuntu 12.05  Mercurial 步骤: (1)安装nginx 和 Mercurial: sudo apt-get install nginx mercurial (2)新建仓库目录:sudo mkdir /home/www      sudo chmod -R 777 www     mkdir hg; (3)新建配置文件:用每个项目hgrc或者新建一个hgweb.config文件,内容如下: [web] push_

ubuntu 开启 ftp 服务 | mingming-killer

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

在Win7的IIS上搭建FTP服务及用户授权——转载!!

原文地址:http://blog.sina.com.cn/s/blog_6cccb1630100q0qg.html FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有很多服务器提供FTP服务,用来存放大量的文件供他人下载.FTP服务的主要作用是让远程用户可以连接上来,查看服务器上有哪些文件,然后下载,当然用户也可以将本地文件上传到服务器,共享给其他