如何查看linux中ftp服务

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
在linux下怎么查询FTP是否打开?怎么启动FTP服务?

service vsftpd restart重启vsftpd服务
service vsftpd stop停止vsftpd服务
service vsftpd start启动vsftpd服务

chkconfig --list |grep vsftpd 查询Vsftpd在运行模式下是否开机启动

service vsftpd restart重启vsftpd服务
service vsftpd stop停止vsftpd服务
service vsftpd start启动vsftpd服务

chkconfig --list |grep vsftpd 查询Vsftpd在运行模式下是否开机启动

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.通过查询提供FTP服务的进程是否存在#ps-ef|grepftp#并未找到任何包含ftp关键字的进程信息,可判断服务未开启。2.通过查询是vsftpd服务是否存在#servicevsftpdstatus#vsftpd是最常见的FTP服务器,发现stopped状态即为关闭。3.开启Linux上的FTP服务#servicevsftpdstartStartingvsftpdforvsftpd:#再次查看发现已经...
  • 如何查看linux中ftp服务
    答: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 ...
  • linuxftp查看
    答:1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:servicevsftpdstart。3、键盘按“回车键”运行shell指令,此时会看到ftp服务被成功启动了。
  • linuxftp访问
    答:1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。2、在linux命令行下输入shell指令:ps-ef|grepftp。3、最后,按下回车键执行shell指令,此时会看到ftp进程被成功查询到,说明ftp功能是开启状态。linuxvsftp如何更改默认端口及访问?1、编辑/etc/vsftpd/vsftpd.conf文件,在该配置...
  • 如何检测linux系统下ftp服务器是否开启
    答:1、第一步,打开一台Linux的电脑,进入到输入shell指令的命令行状态下,如下图所示。2、第二步,使用键盘在命令行中输入:”service vsftp status“这个指令,指令的意思是查看ftp服务器的状态,如下图所示。3、第三步,输入完成之后,点击”回车键“运行该指令,就会显示ftp服务器的开关状态,比如下...
  • 在linux如何查看ftp功能是否开启
    答:1,ftp localhost2,telnet localhost 21netstat -an | grep 21应该可以看得到,如果你没有进行特殊的设置。启动服务不同的发行版是不一样的,先要用发行版提供的工具添加这个服务,如果是基于sysV的系统,一般在/etc/init.d下面可以找到启动脚本。 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论 0 6 其...
  • LINUX系统什么命令是查FTP是否打开?
    答:1.通过查询提供FTP服务的进程是否存在 [root@localhost root]#ps -ef | grep ftp #并未找到任何包含ftp关键字的进程信息,可判断服务未开启。2.通过查询是vsftpd服务是否存在 [root@localhost root]#service vsftpd status #vsftpd是最常见的FTP服务器,发现stopped状态即为关闭。3.开启Linux上的FTP...
  • ftplinux查看
    答:求助linux怎么查看FTP的用户名和密码?一、启动vsftpd服务1、启动VSFTP服务器A:cenos下运行:yuminstallvsftpdB.登录Linux主机后,运行命令:”servicevsftpdstart”C.要让FTP每次开机自动启动,运行命令:“chkconfig--level35vsftpdon”二、设置FTP权限A.编辑VSFTP配置文件,运行命令:”vi/etc/vsftpd/vsftpd....
  • linux查看ftp
    答:1,察看ftp用户是否正确设置,别是用本地用户来登录的 2,windows系统的IP地址要和linux在一个网段 3,linux要chkconfigvsftpdon。是不是用的虚拟机,用的虚拟机就把网络连接方式换成NAT。希望能够帮到您的 linux系统ftp命令用法?linux操作ftp命令的用法有四种:1.连接ftp服务器 格式:ftp a)在linux命令...
  • 在linux下怎么查询FTP是否打开?怎么启动FTP服务?
    答:service vsftpd restart重启vsftpd服务 service vsftpd stop停止vsftpd服务 service vsftpd start启动vsftpd服务 chkconfig --list |grep vsftpd 查询Vsftpd在运行模式下是否开机启动