我只想知道我的服务器上是否安装了FTP服务器。它是版本5.8 (Tikanga)。我试着运行以下命令,但连接被拒绝:
$ ftp localhost
ftp: connect: Connection refused发布于 2016-04-27 07:02:09
如果您知道包名,您可以这样做
dpkg -l vsftpd看看这个包裹是关于什么的。
如果你不知道包名
在基于debian或debian的系统上,您可以这样做。
dpkg -l | grep ftp # grab everthing that contain ftp 有了结果,你可以
dpkg -p result在红帽或基于红帽的系统上,如Fedora,您可以这样做。
rpm -qa | grep ftp有了结果
rpm -qi result # to know more about the package, whether it is the server itself or some suplimentary像Fedora这样的系统
yum list installed | grep ftp那就去做
yum info package_name发布于 2016-04-27 06:59:32
安装了ftp,否则您将得到一些未安装或未配置的“命令未找到错误”(可能是ftpd)。
发布于 2017-08-30 16:49:38
如果您是RHEL用户,可以使用:
service vsftpd status如果服务没有运行,它将提供以下响应:
vsftpd: unrecognized service如果服务正在您的服务器中运行:
vsftpd (pid XXXX) is running...获得ftp: connect: Connection refused是因为系统中安装了FTP客户端,但没有安装FTP服务器。您可以安装FTP服务器vsftpd,并尝试相同的工作方式。
https://unix.stackexchange.com/questions/279383
复制相似问题