Linux ftp软件安装、配置和启动
ftp软件安装、配置和启动及相关问题的解决在测试环境使用过程中经常使用。本文以SuSE11sp1上vsftpd的安装过程进行介绍。
测试环境
SuSE11sp1
vsftp软件安装检查
1、rpm -qa | grep vsftp,查看ftp是否已安装,如果出现vsftpd-2.0.7-4.17.1表示已安装,可跳过vsftpd安装步骤。如需卸载重装,则执行rpm -e vsftpd.rpm卸载。
vsftpd安装
方法一:使用zypper工具安装。zypper其他使用方法可以使用man zypper查看。如果zypper安装失败,使用方法二吧。
Linux:~ # zypper install vsftpd
方法二:通过获取ftp的.rpm软件进行安装
(1)获取操作系统版本号,注意系统的补丁版本号
#cat /etc/SuSE-release
SUSE LINUX Enterprise Server 11 (x86_64)
VERSION =
PATCHLEVEL =
(2)根据版本号(如上为SuSE11sp1)获取镜像包,可以在网上下载或者项目组内获取。注意,一定要根据版本号去获取镜像包(sles11_sp1.iso),如SuSE10sp2、SuSE11sp1或SuSE11sp3的ISO镜像包
不同且适配的vsftpd安装包的版本号也不同。
(3)将镜像安装包sles11_sp1.iso上传到SuSE11sp1服务器的root用户家目录下。注:也可以在本地Windows上安装光驱解压镜像包获取
(4)root用户登录,创建挂载目录并挂载镜像文件。
# mkdir /ISO
# mount -o loop -t iso9660 sles11_sp1.iso /ISO
(5)获取vsftp的rpm安装文件
# cd /ISO/suse/x86_64
# ls -al vsftp*
(6)使用rpm工具进行安装ftp软件
rpm -ivh vsftpd-2.0.7-4.17.1.x86_64.rpm
vsftp文件配置
(1)/etc/vsftpd.conf文件修改,部分关键参数按照如下配置。注意参数前面是否有注释符#。
#本地用户的写权限
write_enable=YES #表示允许本地用户登录
local_enable=YES #允许匿名登录
#anonymous_enable=YES #表示standalone模式启动
listen=YES #文件上传后的文件权限设置,默认为077
local_umask= #允许服务器以ASCⅡ模式的传输
ascii_upload_enable=YES
(2)/etc/ftpusers文件修改,将如下内容注释或者删除。ftpusers文件的作用是指定哪些用户不能访问ftp服务器。如果要使这些用户通过ftp登录,在用户前面加上#
#root
#oracle
(3)/etc/xinetd.d/vsftpd文件修改,配置disable = Yes 或者删除disable参数所在行
disable = no
vsftp启动
service vsftpd start
说明:也可以使用命令rcxinetd start进行vsftp启动。但是相关配置的参数需做如下修改
(1)/etc/vsftpd.conf文件中listen= Yes需修改为listen=No或者注释掉该行
(2)/etc/xinetd/vsftpd文件中的disable = no取消注释。
ftp测试
使用服务器上已创建的用户测试ftp上传、下载文件。
Linux ftp软件安装、配置和启动的更多相关文章
- Linux FTP的安装与配置
Linux FTP的安装与配置 ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ftp服务的开启与关闭命令: 开启:# service ...
- Linux FTP的安装与配置(转)
Linux FTP的安装与配置 ftp安装部分,操作步骤如下: 可以使用yum命令直接安装ftp # yum install vsftpd ftp服务的开启与关闭命令: 开启:# service ...
- VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...
- 2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记
Centos linux下软件安装yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件yum search 软件名:搜索 ...
- Linux下PHP安装配置MongoDB数据库连接扩展
Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...
- ODI11G 在Linux上的安装配置
ODI11G 在Linux上的安装配置 OS环境:Red hat Linux x86_64 一.JDK安装 1. 去oracle官网上下载 http://www.oracle.com/technetw ...
- (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装
介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
随机推荐
- GDB 调试 ---转 比较全的东东
转自 程序人生:http://www.programlife.net/gdb-manual.html Linux 包含了一个叫gdb 的GNU 调试程序.gdb 是一个用来调试C和C++程序的强力调试 ...
- SAS数据集推送到sql server 数据库 实现代码段
libname fdsas ODBC datasrc=fdsas user=fdsas password=fdsas123 preserve_tab_names=yes connection=shar ...
- [SQL]SQL Prompt5的工具栏按钮介绍
这是SQL Prompt5的工具栏按钮 Refresh Suggestions 刷新提示(数据库更改表结构后,需要刷新一下) Format SQL 格式化代码(Pro版本才能启用,可定制,所有前边带红 ...
- 02-第一个Java程序
学习java的第一个程序 记录自己的学习 记录自己的坚持 记录自己的梦想 public class Hello{ public static void main(String[] args) { Sy ...
- jms和activemq简介
一.JMS简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消 ...
- Linux交换空间(swap space)
每次安装Linux的时候,都会要求配置交换分区,那么这个分区是干嘛的呢?不设置这个分区有什么后果?如果一定要设置,设置多大比较合适?本篇将试图回答这些问题并尽量覆盖所有swap相关的知识. 下面的所有 ...
- fatal error C1083: Cannot open include file: 'openssl/opensslv.h'
在安装针对ELK系统的警告工具elastalert时,报错: fatal error C1083: Cannot open include file: 'openssl/opensslv.h',如下图 ...
- 踩过的坑:InteliIJ IDEA 打开的项目突然左侧目录结构消失了,如何处理?
试了很多的办法,删除项目,然后重新从git下载,再导入项目,但是对于暂存未上传到git的文件也会被一并删除,这样就亏大发了 之前一直没有找到解决办法,这里记一下终身有效的办法,并且比较好操作 按下列步 ...
- css动画animation-keyframes
随着css3的流行,现在很多可以使用css3实现的动画效果,基本上就选择css3实现,尤其是在移动端的(移动端对css3的支持度相对比较高,PC端有很多IE8及以下的浏览器拖着后腿呢). 最近做了一个 ...
- Debug版本正常运行,Release版本编译通过但运行崩溃
解决这个问题之前,第一个想的是Debug版本和Release版本有什么区别 Debug版: 经过编译器编译出的项目.exe文件大,而且生成的二进制命令没有经过编译器的优化.项目中包含着丰富的调试信息, ...