ftp命令重启linux的简单介绍

ubuntu linux 下如何启动ftp服务1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令 。
2、其次 , 在linux命令行中输入:service vsftpd start 。
3、键盘按“回车键”运行shell指令,此时会看到ftp服务被成功启动了 。
LINUX下如何开启ftp服务器?1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下ftp命令重启linux:
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装ftp命令重启linux了ftp软件
2. 查看ftp 服务器状态
#service vsftpd status
3. 启动ftp服务器
#service vsftpd start
4. 重启ftp服务器
#service vsftpd restart
5. 查看服务有没有启动
#netstat -an | grep 21
tcp00 0.0.0.0:210.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
就OKftp命令重启linux了!
这是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) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右
(c) #setup
此时能看到vsftpd项,此时选中此services项,保存后退出.
linux 服务器怎么启动ftp?Liux系统下有好几款很不错的ftp服务,各有特点,适应于不同的应用场合 。一般在各种Linux的发行版中,默认带有的ftp软件是vsftp,本文是针对CentOs7系统下搭建vsftpd服务为例 。
1. 首先确定系统中已经安装了vsftpd软件,查看命令:
rpm -q vsftpd
rpm -qa |grep vsftpd
【ftp命令重启linux的简单介绍】2. 安装vsftpd(以yum安装为例)
yum install -y vsftpd
3.关闭selinux和iptables(也可配置防火墙相关访问策略,反之系统阻断),设置vsftpd开机自启
永久关闭selinux
vi /etc/sysconfig/selinux
将配置SELinux=enforcing改为SELinux=disabled
保存退出并重启服务器
验证是否关闭命令:getenforce
关闭防火墙
centos 7 操作命令:systemctl stop firewalld.service
centos 6 操作命令:service stop iptables
设置vsftpd开机自启
centos 7 操作命令:systemctl enable vsftpd.service
centos 6 操作命令:chkconfig vsftpd on
4.vsftpd的配置
ftpusers 该文件用来指定哪些用户不能访问ftp服务器 。
user_list 该文件用来指定的默认账户在默认情况下也不能访问ftp服务器 。
vsftpd.conf vsftpd的主要配置文件,路径:
/etc/vsftpd/vsftpd.conf
# vsftpd.conf的配置
# 是否允许匿名登录
anonymous_enable=NO
# 是否允许本地用户登录
local_enable=YES
# 是否允许本地用户对FTP服务器文件具有写权限

推荐阅读