unix - SFTP 不工作

标签 unix centos sftp vsftpd

我有一个安装了 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=YESanonymous_enable=NO
添加 userlist_deny=NOuserlist_enable 之后

添加允许的用户:
vi /etc/vsftpd/user_list

将内容替换为:

vsftpd userlist
userlist_deny=NO so only allow users in this file
user



开启 Vsftpd 服务
chkconfig vsftpd on

启动服务
service vsftpd start

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

最佳答案

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

yum install openssh-clients

然后你可以运行 sftp .

关于unix - SFTP 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41499880/

相关文章:

c - C代码中的Unix命令

bash - 重用或重复管道输入作为命令中的参数(给出的示例)

centos - 在 Asterisk 中生成非十进制唯一 ID

linux - CentOS RPM 打包是否支持或依赖 Requires 字段?

ssh - Coldfusion 10 CFFTP SFTP 问题算法协商失败

html - Unix sendmail - html 嵌入图像不工作

c# - C++ 事件处理

spring - ehcache在生产环境中失败

Linux sftp 在文件传输期间重命名

来自 Linux 的 Python pysftp get_r 在 Linux 上运行良好但在 Windows 上运行不正常