【问题标题】:SFTP not workingSFTP 不工作
【发布时间】:2017-01-06 17:38:05
【问题描述】:

我有一个安装了 vsftpd 服务的 CentOS 服务器,但是我收到了错误

bash: sftp: 找不到命令

即使which sftp 命令也找不到这个服务。

详细步骤如下:

作为根用户:

yum install vsftpd
Total download size: 139 k  
Is this ok [y/N]: **y**

配置:

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES 更改为anonymous_enable=NO

userlist_enable之后添加userlist_deny=NO

添加允许的用户:

vi /etc/vsftpd/user_list

将内容替换为:

vsftpd userlist
userlist_deny=NO 所以只允许此文件中的用户
user

开启 Vsftpd 服务

chkconfig vsftpd on

启动服务

service vsftpd start

有人可以帮忙弄清楚我做错了什么吗?

【问题讨论】:

    标签: unix centos sftp vsftpd


    【解决方案1】:

    sftp 二进制文件由openssh-clients 包提供。之前安装:

    yum install openssh-clients
    

    然后你可以运行sftp

    【讨论】:

    • 谢谢!完美运行!
    【解决方案2】:

    假设 vsftpd daemon 现在正在运行并且可以通过您拥有的任何防火墙,您需要使用 ftp client 连接到服务器。

    yum install ftp
    ftp x.x.x.x

    这将表明它正在工作。远程您将需要一个客户端,例如Filezilla

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 2010-11-30
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多