如何在linux下linux如何开启ftp服务务

比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
应用小技巧:Linux中如何搭建FTP服务
关键字:FTP服务
  对于用户来说,如何搭建自己的服务是一个基本的应用。但对于新手来讲,FTP是什么?是文件传输协议File Transfer Protocol的缩写。FTP用于计算机之间通过网络进行文件传输。通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档。
  但注意的是多数的FTP站点的使用率较高,需要多次重连才能连接上。FTP地址和HTTP地址相似,只是FTP地址使用ftp://前缀而不是http://。
  有了对FTP服务的了解,是什么?拥有FTP地址的计算机是专用于接收FTP连接请求的。一台专用于接收FTP连接请求的计算机即为FTP或者FTP站点。
  这里以VSFTPD作为ftp服务通过搭建一个用于文件共享。VSFTPD是一个自称为最安全的FTP服务端软件。事实上该软件的构建绕开了FTP协议的漏洞。但是,对于一些人还有更安全的方法进行文件管理和传输,如SFTP(使用OpenSSH)。FTP协议对于共享非敏感数据是非常有用和可靠的。
  使用rpm安装VSFTPD,可以使用如下命令在命令行界面中快捷的安装VSFTPD:
  dnf -y install vsftpd
  使用deb安装VSFTPD,可以使用如下命令在命令行界面中快捷的安装VSFTPD:
  sudo apt-get install vsftpd
  在Arch中安装VSFTPD,可以使用如下命令在命令行界面中快捷的安装VSFTPD:
  sudo pacman -S vsftpd
  配置FTP服务
  多数的VSFTPD配置项在/etc/vsftpd.conf配置文件中,本身已经有好的文档说明,这里只介绍一些可能进行修改的重要选项。使用man页面查看所有可用的选项和基本的 文档说明:
  man vsftpd.conf
  根据文件系统层级标准,FTP共享文件默认位于/srv/ftp目录中。
  允许上传:为了允许ftp用户可以修改文件系统的内容,如上传文件等,“write_enable”标志必须设置为YES。
  write_enable=YES
  允许本地(系统)用户登录,为了允许文件/etc/passwd中记录的用户可以登录ftp服务,“local_enable”标记必须设置为YES。
  local_enable=YES
  下面配置内容控制匿名用户是否允许登录:
  # 允许匿名用户登录 anonymous_enable=YES
  # 匿名登录不需要密码(可选)  no_anon_password=YES
  # 匿名登录的最大传输速率,Bytes/second(可选) anon_max_rate=30000
  # 匿名登录的目录(可选)anon_root=/example/directory/
  根目录限制(Chroot Jail)
  有时我们需要设置根目录(chroot)环境来禁止用户离开他们的家(home)目录。在配置文件中增加/修改下面配置开启根目录限制(Chroot Jail):
  chroot__enable=YES
  chroot_list_file=/etc/vsftpd.chroot_list
  “chroot_list_file”变量指定根目录限制所包含的文件/目录( LCTT 译注:即用户只能访问这些文件/目录)
  最后你必须重启ftp服务,在命令行中输入以下命令:
  sudo systemctl restart vsftpd
  ftp服务已经搭建完成并且启动。
相关文章:
[ 责任编辑:杨瑷嘉 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte西西软件下载最安全的下载网站、值得信赖的软件下载站!
→ 阿里云服务器FTP配置及开通 Linux下如何进行FTP设置
3.1.4官网安卓版
类型:商务办公大小:12.5M语言:中文 评分:10.0
FTP配置及开通在您云服务器上搭建FTP服务器,在指定位置开通FTP账号,让文件传输更方便!Windows系统版Linux系统版服务详情Windows系统 FTP服务配置1个工作日内30元/台/次Linux系统 FTP服务配置1个工作日内30元/台/次在您服务器上搭建FTP,并在指定位置开通账号,让文件传输更方便!如需开通FTP账号请一次性指定,限制开通10个以内的FTP账号。FTP是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一。尽管World Wide Web(WWW)已经替代了FTP的大多数功能,FTP仍然是通过Internet把文件从客户机复制到服务器上的一种途径。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。原来的FTP软件多是命令行操作,有了像这样的图形界面软件,使用FTP传输变得方便易学。主要使用它进行“上载”。即向服务器传输文件。服务流程:提交需求 ―― 需求确认 ―― 完成作业 ―― 作业确认 ―― 服务质保Linux下如何进行FTP设置目录:&一、Redhat/CentOS安装vsftp软件二、Ubuntu/Debian安装vsftp软件一、Redhat/CentOS安装vsftp软件1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp使用yum命令安装vsftp#yum install vsftpd -y3.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp修改该帐户密码:#passwd pwftp修改指定目录的权限#chown -R pwftp.pwftp /alidata/www/wwwroot4.配置vsftp编辑vsftp配置文件,命令如下:#vi /etc/vsftpd/vsftpd.conf将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”取消如下配置前的注释符号:local_enable=YESwrite_enable=YESchroot_local_user=YES保存修改,按ESC键,输入:wq5.修改shell配置vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去6.启动vsftp服务并测试登录使用命令启动vsftp服务:#service vsftpd start然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。二、Ubuntu/Debian安装vsftp软件1.更新软件源首先需要更新系统的软件源,便捷工具下载地址:/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp使用apt-get命令安装vsftp#apt-get install vsftpd -y3.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp修改该帐户密码:#passwd pwftp修改指定目录的权限#chown -R pwftp.pwftp /alidata/www/wwwroot4.配置vsftp编辑vsftp配置文件,命令如下:#vi /etc/vsftpd.conf将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”取消如下配置前的注释符号:local_enable=YESwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list保存退出编辑/etc/vsftpd.chroot_list文件,将ftp的帐户名添加进去,保存退出5.修改shell配置vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去6.重启vsftp服务并测试登录使用命令启动vsftp服务:#service vsftpd restart然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。阿里云搭建FTP服务器(非常适合新手)方法/步骤1、要安装vsftp软件之前必须更新yum源。阿里云的帮助里写的比较烂,给了个链接地址,进去后可以下载一个软件,但是我下载了后不会用。每次执行yum install vsftpd -y都提示错误。经过百度搜索,还是解决了,度娘还是很给力的。yum check-update &检查可更新的所有软件包我执行完这个命令后显示了一大片。我也看不懂,o(∩_∩)o 哈哈。yum update &下载更新系统已经安装的软件包执行后连续回答两个 y 就OK了2、再执行yum install vsftpd -y 居然成功了3、配置Vsftpd使用命令vi /etc/vsftpd/vsftpd.conf这时候打开了该文件第一次接触的时候注意光标按INSERT键可以更改,左下角变成-- INSERT --刚打开的时候并未显示完全,控制光标多往下走一段需要修改的有几点anonymous_enable=YES &禁止匿名访问降YES改成NO#ascii_upload_enable 允许使用ascii码上传#ascii_download_enable 允许使用ascii码下载去掉前面的“#”号按ESC建,再输入“:”,发现左下角可以输入了输入wq后按回车,配置完成。修改shell配置,其实新的版本已经修改好了,无需再修改。4、启动vsftpd:&service vsftpd start添加账户:useradd -p /alidata/www/wwwroot -s /sbin/nologin pwftp然后修改密码:passwd pwftp在输入密码的时候,不显示输入的内容,两次确认密码一致就可以了这时候的vsftpd还得手动启动。开机自动启动:chkconfig vsftpd on重启阿里云,检查FTP是否正常。pwftp这个账户貌似登录不进去修改密码还是不行我重新创建了个的账户可以正常登录。并且创建了一个文件夹“123”
03-2501-2901-2901-2901-2904-0103-2602-1302-1302-02
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载如何在linux下开启FTP服务
如何在linux下开启FTP服务
如何在linux下开启FTP服务
1.查看vsftpd是否安装
[root@localhost ~]# which vsftpd
/usr/bin/which: no vsftpd in (/usr/lib/qt-3.3/bin:/usr/localhost/sbin:/usr/sbin:/sbin:/usr/localhost/bin:/usr/bin:/bin:/root/bin)
2.安装vsftpd
cd /misc/cd/Packages
rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm
如果需要其他包,就一并安装。建议查看如何配置yum源 用yum的方式安装,这样需要的包,只光盘里有,就会自动一起安装。
3.查看 vsftpd 状态
[root@localhost Packages]# service vsftpd status
vsftpd is stopped
4.开启 vsftpd 状态
[root@localhost Packages]# service vsftpd start
Starting vsftpd for vsftpd:
5. 如果需要开启root用户的ftp权限要修改以下两个文件
[root@localhost Packages]# cd /etc/vsftpd/
[root@localhost vsftpd]# ls
vsftpd.conf
vsftpd_conf_migrate.sh
[root@localhost vsftpd]# vi ftpusers
[root@localhost vsftpd]# vi user_list
6.重启vsftpd服务
[root@ localhost vsftpd]# service vsftpd restart
Shutting down vsftpd:
Starting vsftpd for vsftpd:
——end——
我的热门文章
即使是一小步也想与你分享linux,setup启动ftp服务过程
以 root 身份登录
执行命令 setup,将进入如下配置界面,按上下键选择“System Services”,回车&
接下来的窗口中,按上下键选中“vsftpd”(用户安装的也有可能是其它的
ftp 服务器),
使用空格键保证方括号中出现“*”
退回到刚才的界面,选择
&Quit 退出配置
编辑/etc/vsftpd/vsftpd.conf
文件,保证有一行“anonymous_enable=YES”
重新启动系统后,将打开
服务器,匿名用户的访问目录在/var/ftp/下
如果开启防火墙的话,有可能不能访问到ftp服务,可以使用命
令iptables
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。108633人阅读
linux-unix(12)
&如何在下开启FTP服务1. 首先要安装ftp软件,查看是否已经安装ftp软件下:&& #which vsftpd&& 如果看到有vsftpd的目录说明服务器已经了ftp软件2. 查看ftp 服务器状态&&&&&&& #service vsftpd status3. 启动ftp服务器&&&&&&& #service vsftpd start4. 重启ftp服务器&&& #service vsftpd restart5. 查看服务有没有启动&& #netstat -an | grep 21&& tcp&&&&&&& 0&&&&& 0 0.0.0.0:21&&&&&&&&&&&&&&&&& 0.0.0.0:*&&&&&&&&&&&&&&&&&& LISTEN&&& 如果看到以上信息,证明ftp服务已经开启。6.如果需要开启root用户的ftp权限要修改以下两个文件& #vi /etc/vsftpd.ftpusers中注释掉root& #vi /etc/vsftpd.user_list中也注释掉root& 然后重新启动ftp服务。&7. vsftpd 500 OOPS: cannot change directory&& 登陆报错:&& C:\&ftp 192.168.0.101&& Connected to 192.168.0.101.&& 220 (vsFTPd 2.0.5)&& User (192.168.0.101:(none)): frank&& 331 Please specify the password.&& Password:&& 500 OOPS: cannot change directory:/home/frank&& Login failed.&& ftp& ls&& 500 OOPS: child died&& Connection closed by remote host.&& 解决方法:&& setsebool ftpd_disable_trans 1&& service vsftpd restart&& 就OK了!&&& 这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。8.&永久开启,即os重启后自动开启ftp服务&&& 方法一:&&&& cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:&&&& vi /etc/xinetd.d/gssftp& ,将 修改两项内容:&&&&&&& (a) server_args = -l –a& 去掉-a 改为server_args = -l&&&& (b) disable=yes改为disable=no&&&& (c) 保存退出。&&&& 方法二:&&&& &(a) system-config-services , 进入图形界面的System services查看是否有 vsftpd项,如果没有转到2.,保存后退出  (b) 用第三张盘 安装此服务(开始--删除/增加程序),200K左右  (c) #setup  & 此时能看到vsftpd项,此时选中此services项,保存后退出.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:128350次
排名:千里之外
转载:16篇
(2)(2)(1)(1)(2)(1)(1)(1)(6)

我要回帖

更多关于 linux开启ftp服务命令 的文章

 

随机推荐