操作笔记:linux下安装ftp

1,安装ftp

[[email protected] ~]# yum install vsftpd

安装成功的信息:

[[email protected] ~]# yum install vsftpd
已加载插件:langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
base                                                     | 3.6 kB     00:00
epel                                                     | 4.3 kB     00:00
extras                                                   | 3.4 kB     00:00
updates                                                  | 3.4 kB     00:00
(1/3): extras/7/x86_64/primary_db                          | 120 kB   00:00
(2/3): epel/x86_64/updateinfo                              | 425 kB   00:00
(3/3): epel/x86_64/primary_db                              | 3.7 MB   00:04
正在解决依赖关系
--> 正在检查事务
---> 软件包 vsftpd.x86_64.0.3.0.2-9.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package          架构             版本                    源              大小
================================================================================
正在安装:
 vsftpd           x86_64           3.0.2-9.el7             base           165 k

事务概要
================================================================================
安装  1 软件包

总下载量:165 k
安装大小:343 k
Is this ok [y/d/N]: y
Downloading packages:
vsftpd-3.0.2-9.el7.x86_64.rpm                              | 165 kB   00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : vsftpd-3.0.2-9.el7.x86_64                                   1/1
error: Couldn‘t fork %post(vsftpd-3.0.2-9.el7.x86_64): Cannot allocate memory
Non-fatal POSTIN scriptlet failure in rpm package vsftpd-3.0.2-9.el7.x86_64
  验证中      : vsftpd-3.0.2-9.el7.x86_64                                   1/1 

已安装:
  vsftpd.x86_64 0:3.0.2-9.el7                                                   

完毕!

安装的目录:

[[email protected] ~]# cd /etc/vsftpd/
[[email protected] vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh

这四个文件的用途可以参照:

http://www.cnblogs.com/hnrainll/archive/2011/02/16/1956538.html

2,启动:

网上错误的启动shell

[[email protected] ~]# service vsftpd start
Redirecting to /bin/systemctl start  vsftpd.service

此时需要切换到/bin目录下执行:

[[email protected] bin]# /bin/systemctl start vsftpd.service[[email protected] bin]# systemctl status vsftpd.servicevsftpd.service - Vsftpd ftp daemon   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled)   Active: active (running) since 四 2015-12-10 08:51:55 CST; 15min ago  Process: 16486 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS) Main PID: 16487 (vsftpd)   CGroup: /system.slice/vsftpd.service           └─16487 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

12月 10 08:51:55 iZ945sgm0ugZ systemd[1]: Starting Vsftpd ftp daemon...12月 10 08:51:55 iZ945sgm0ugZ systemd[1]: Started Vsftpd ftp daemon.12月 10 08:56:32 iZ945sgm0ugZ systemd[1]: Started Vsftpd ftp daemon.12月 10 08:57:17 iZ945sgm0ugZ systemd[1]: Started Vsftpd ftp daemon.12月 10 09:01:11 iZ945sgm0ugZ systemd[1]: Started Vsftpd ftp daemon.12月 10 09:02:03 iZ945sgm0ugZ systemd[1]: Started Vsftpd ftp daemon.12月 10 09:04:11 iZ945sgm0ugZ systemd[1]: Started Vsftpd ftp daemon.

启动成功!同理停止服务的shell为:

[[email protected] bin]# /bin/systemctl stop vsftpd.service

到此,ftp可以用了,但是用连接工具连接的只有:/var/ftp/pub这个目录,其他的都不能看到。接着看

3,配置ftp

3.1 连接linux下所有目录

[[email protected] etc]# vim passwd

修改一下/etc/passwd文件

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/:/sbin/nologin    //将User:的“/xxx/xx”改成“/”

再次连接就可以看到所有目录

3.2创建登陆用户。

未完待续,,

时间: 2024-10-25 12:05:08

操作笔记:linux下安装ftp的相关文章

Linux下安装FTP服务器及配置

通常情况下,向服务器上传代码.文件,vsftp用的还是比较多的.下面是本人安装配置的过程. Linux系统:centos6.6. 安装步骤 1.通过yum来安装vsftpd [[email protected] ~]# yum -y install vsftpd 2.设置为开机启动 [[email protected] ~]# chkconfig vsftpd on 3.把下面几行注释去掉,让其配置生效: local_enable=YES write_enable=YES local_umask

Linux下安装FTP服务器及配置方法

通常情况下,向服务器上传代码.文件,vsftp用的还是比较多的.下面是本人安装配置的过程. 安装步骤 1.通过yum来安装vsftpd [[email protected] ~]# yum -y install vsftpd 2.设置为开机启动 [[email protected] ~]# chkconfig vsftpd on 针对centos7:  systemctl enable vsftpd 3.vsftpd服务器的基本配置 vsftpd服务器的配置文件保存在"/etc"目录和

LInux下安装FTP服务

第一步 创建ftp用户组ftpusers,创建ftp用户ftptest,限制用户不能登入系统,设置用户访问目录 mkdir?/home/FTP chmod 777 -R ?/home/FTP groupadd ftpusers useradd ?ftptest -g ftpusers -d /home/FTP -s /sbin/nologin ?ftptest passwd ftptest ?设置密码 ? ? 第二步安装配置服务 1 可以直接使用软件库安装 ?rpm -ivh vsftpd 再补

Java学习笔记——Linux下安装配置MySQL

山重水复疑无路,柳暗花明又一村 --游山西村 系统:Ubuntu 16.04LTS 1\官网下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz 2\建立工作组:$su#groupadd mysql#useradd -r -g mysql mysql 3\创建目录#mkdir /usr/local/mysql#mkdir /usr/local/mysql/data 4\解压mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz,并拷贝

记一次linux下安装ftp的愉快体验

三三两两,试了几次就出来了,挺开心的 linux安装vsftpd,请自行百度 贴出部分配置点 阿里云服务器,开发相关端口以及部分区域端口访问 /etc/pad.d/vsftpd添加部分注释 #%PAM-1.0 session optional pam_keyinit.so force revoke #auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed #auth re

Linux下用ftp更新web内容!

使用ftp更新web!让网页更新一次OK! 配置如下: 1.在Linux下安装ftp服务器! yum -y install vsftpd #ftp由vsftpd提供! 2.配置主配置文件/etc/vsftpd/vsftpd.conf,修改如下: 1 # Example config file /etc/vsftpd/vsftpd.conf 2 # 3 # The default compiled in settings are fairly paranoid. This sample file

linux下安装nagios

本篇介绍在linux主机上安装nagios,监控本机. 实验环境:rhel5.6.nagios-3.2.3.tar.gz.nagios-plugins-1.4.15.tar.gz 实验过程: 本实验有个小捷径,就是先安装apache,然后解压nagios,将解压出的dosc文档拷贝到/var/www/html下,然后通过linux浏览器访问http://localhost/docs,查看nagios安装说明文档,对照着官方安装文档可以事半功倍. 安装nagios前要先把selinux关掉(roo

(转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考. 安装首先我们得获得MySQL,Apache,PHP,WordPress

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas