首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查ftp是否安装在linux服务器上

问如何检查ftp是否安装在linux服务器上
EN

Unix & Linux用户
提问于 2016-04-27 06:53:45
回答 3查看 112.6K关注 0票数 5

我只想知道我的服务器上是否安装了FTP服务器。它是版本5.8 (Tikanga)。我试着运行以下命令,但连接被拒绝:

代码语言:javascript
复制
$ ftp localhost
ftp: connect: Connection refused
EN

回答 3

Unix & Linux用户

发布于 2016-04-27 07:02:09

如果您知道包名,您可以这样做

代码语言:javascript
复制
dpkg -l vsftpd

看看这个包裹是关于什么的。

如果你不知道包名

在基于debian或debian的系统上,您可以这样做。

代码语言:javascript
复制
dpkg -l | grep ftp # grab everthing that contain ftp 

有了结果,你可以

代码语言:javascript
复制
dpkg -p result

在红帽或基于红帽的系统上,如Fedora,您可以这样做。

代码语言:javascript
复制
rpm -qa | grep ftp

有了结果

代码语言:javascript
复制
rpm -qi result # to know more about the package, whether it is the server itself or some suplimentary

像Fedora这样的系统

代码语言:javascript
复制
yum list installed | grep ftp

那就去做

代码语言:javascript
复制
yum info package_name
票数 8
EN

Unix & Linux用户

发布于 2016-04-27 06:59:32

安装了ftp,否则您将得到一些未安装或未配置的“命令未找到错误”(可能是ftpd)。

票数 3
EN

Unix & Linux用户

发布于 2017-08-30 16:49:38

如果您是RHEL用户,可以使用:

代码语言:javascript
复制
service vsftpd status

如果服务没有运行,它将提供以下响应:

代码语言:javascript
复制
vsftpd: unrecognized service

如果服务正在您的服务器中运行:

代码语言:javascript
复制
vsftpd (pid XXXX) is running...

获得ftp: connect: Connection refused是因为系统中安装了FTP客户端,但没有安装FTP服务器。您可以安装FTP服务器vsftpd,并尝试相同的工作方式。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/279383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档