LINUX下如何开启ftp服务器?
kuaidi.ping-jia.net 作者:佚名 更新日期:2024-06-16
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
2. 查看ftp 服务器状态
#service vsftpd status
3. 启动ftp服务器
#service vsftpd start
4. 重启ftp服务器
#service vsftpd restart
5. 查看服务有没有启动
#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) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右
(c) #setup
此时能看到vsftpd项,此时选中此services项,保存后退出.
linuxftp启动
答:1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:servicevsftpdstart。3、键盘按“回车键”运行shell指令,此时会看到ftp服务被成功启动了。求助linux怎么查看FTP的用户名和密码?一、启动vsftpd服务1、启动VSFTP服务器A:cenos下运行:yuminstallvsftpdB...
启动linuxftp
答:1.检测FTP服务是否开启通过查询提供FTP服务的进程是否存在Shell代码ps-ef|grepftp并未找到任何包含ftp关键字的进程信息,可判断服务未开启。通过查询是vsftpd服务是否存在Shell代码servicevsftpdstatusvsftpd是最常见的FTP服务器,一般Linux系统都是通过vsftpd来搭建FTP服务环境。发现处stopped状态。2.开启FTP服务Sh...
linuxftp开启
答:1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #whichvsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2.查看ftp服务器状态 #servicevsftpdstatus 3.启动ftp服务器 #servicevsftpdstart 4.重启ftp服务器 #servicevsftpdrestart 5.查看服务有没有启动 #netstat-an|grep21 tcp000.0.0.0:210.0.0.0:...
如何在linux下开启FTP服务
答:Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa |grep vsftpd 来查看是否安装相应的包,如果没有安装那么可以执行 yum -y install vsftpd 来安装,安装之后首先创建ftp用户,比如ftp_test,命令如下:useradd -s /sbin/nologin -d...
如何开ftp服务器 linux
答:1. 首先服务器要安装ftp软件,查看否已经安装ftp软件:which vsftpd 看vsftpd目录说明服务器已经安装ftp软件 2. 查看ftp 服务器状态 service vsftpd status 3. 启ftp服务器 service vsftpd start 4. 重启ftp服务器 service vsftpd restart 5. 查看服务没启 netstat -an | grep 21 tcp 0 0 0.0.0....
linux怎么配置ftp服务器
答:1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp 2、执行如下语句添加用户(username为用户名)sudo useradd -d /home/ubuntu/ftp -s /bin/bash username 3、执行如下语句设置密码(username为用户名)sudo passwd username 四、启动ftp服务 sudo ...
linux 服务器怎么启动ftp?
答:2. 安装vsftpd(以yum安装为例)yum install -y vsftpd 3.关闭selinux和iptables(也可配置防火墙相关访问策略,反之系统阻断),设置vsftpd开机自启 永久关闭selinux vi /etc/sysconfig/selinux 将配置SELinux=enforcing改为SELinux=disabled 保存退出并重启服务器 验证是否关闭命令:getenforce 关闭防火墙 cent...
如何在linux下开启FTP服务
答:1.首先应开启linuxh环境下的FTP service,过程如下:http://www.witech.com.cn/news/Article_Show.asp?ArticleID=48 或者输入命令: /etc/rc.d/init.d/vsftpd start /etc/rc.d/init.d/ vsftpd restart 若要关闭这个服务:/etc/rc.d/init.d/ vsftpd stop 2.配置文件:进入/etc配置vsftpd....
如何在linux下开启FTP服务
答:你好,安装ftp软件,以Ubuntu为例,apt install vsftpd 开启ftp,sudo systemctl start vsftpd 和sudo systemctl enable vsftpd前者是启用vsftpd服务,后者是将其加入开机自启 配置ftp服务器,sudo vi /etc/vsftpd.conf 将下面的改成自己需要的 anonymous_enable=NO # 关闭匿名登录 local_enable=YES...
linux配置ftp服务器的过程
答:第八步:新建文件/etc/allowed_users,输入命令“vi /etc/allowed_users”,打开后再这个文件内写入“uftp”保存即可;《Linux就该这么学》第九步:查看/etc/ftpusers文件(不能访问ftp服务用户清单)的内容,输入命令“vi /etc/ftpusers”回车,如果里面有uftp,就把他删除;第十步:安装winscp软件,...
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
2. 查看ftp 服务器状态
#service vsftpd status
3. 启动ftp服务器
#service vsftpd start
4. 重启ftp服务器
#service vsftpd restart
5. 查看服务有没有启动
#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) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右
(c) #setup
此时能看到vsftpd项,此时选中此services项,保存后退出.
答:1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:servicevsftpdstart。3、键盘按“回车键”运行shell指令,此时会看到ftp服务被成功启动了。求助linux怎么查看FTP的用户名和密码?一、启动vsftpd服务1、启动VSFTP服务器A:cenos下运行:yuminstallvsftpdB...
答:1.检测FTP服务是否开启通过查询提供FTP服务的进程是否存在Shell代码ps-ef|grepftp并未找到任何包含ftp关键字的进程信息,可判断服务未开启。通过查询是vsftpd服务是否存在Shell代码servicevsftpdstatusvsftpd是最常见的FTP服务器,一般Linux系统都是通过vsftpd来搭建FTP服务环境。发现处stopped状态。2.开启FTP服务Sh...
答:1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #whichvsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2.查看ftp服务器状态 #servicevsftpdstatus 3.启动ftp服务器 #servicevsftpdstart 4.重启ftp服务器 #servicevsftpdrestart 5.查看服务有没有启动 #netstat-an|grep21 tcp000.0.0.0:210.0.0.0:...
答:Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa |grep vsftpd 来查看是否安装相应的包,如果没有安装那么可以执行 yum -y install vsftpd 来安装,安装之后首先创建ftp用户,比如ftp_test,命令如下:useradd -s /sbin/nologin -d...
答:1. 首先服务器要安装ftp软件,查看否已经安装ftp软件:which vsftpd 看vsftpd目录说明服务器已经安装ftp软件 2. 查看ftp 服务器状态 service vsftpd status 3. 启ftp服务器 service vsftpd start 4. 重启ftp服务器 service vsftpd restart 5. 查看服务没启 netstat -an | grep 21 tcp 0 0 0.0.0....
答:1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp 2、执行如下语句添加用户(username为用户名)sudo useradd -d /home/ubuntu/ftp -s /bin/bash username 3、执行如下语句设置密码(username为用户名)sudo passwd username 四、启动ftp服务 sudo ...
答:2. 安装vsftpd(以yum安装为例)yum install -y vsftpd 3.关闭selinux和iptables(也可配置防火墙相关访问策略,反之系统阻断),设置vsftpd开机自启 永久关闭selinux vi /etc/sysconfig/selinux 将配置SELinux=enforcing改为SELinux=disabled 保存退出并重启服务器 验证是否关闭命令:getenforce 关闭防火墙 cent...
答:1.首先应开启linuxh环境下的FTP service,过程如下:http://www.witech.com.cn/news/Article_Show.asp?ArticleID=48 或者输入命令: /etc/rc.d/init.d/vsftpd start /etc/rc.d/init.d/ vsftpd restart 若要关闭这个服务:/etc/rc.d/init.d/ vsftpd stop 2.配置文件:进入/etc配置vsftpd....
答:你好,安装ftp软件,以Ubuntu为例,apt install vsftpd 开启ftp,sudo systemctl start vsftpd 和sudo systemctl enable vsftpd前者是启用vsftpd服务,后者是将其加入开机自启 配置ftp服务器,sudo vi /etc/vsftpd.conf 将下面的改成自己需要的 anonymous_enable=NO # 关闭匿名登录 local_enable=YES...
答:第八步:新建文件/etc/allowed_users,输入命令“vi /etc/allowed_users”,打开后再这个文件内写入“uftp”保存即可;《Linux就该这么学》第九步:查看/etc/ftpusers文件(不能访问ftp服务用户清单)的内容,输入命令“vi /etc/ftpusers”回车,如果里面有uftp,就把他删除;第十步:安装winscp软件,...