Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix SFTP不工作_Unix_Centos_Sftp_Vsftpd - Fatal编程技术网

Unix SFTP不工作

Unix SFTP不工作,unix,centos,sftp,vsftpd,Unix,Centos,Sftp,Vsftpd,我有一个CentOS服务器,在那里我安装了vsftpd服务,但是我得到了错误 bash:sftp:未找到命令 即使是哪个sftp命令也找不到此服务 具体步骤如下: 根目录: 配置: 将anonymous\u enable=YES更改为anonymous\u enable=NO 在启用用户列表后添加userlist\u deny=NO 添加允许的用户: 将内容替换为: vsftpd用户列表 userlist\u deny=NO因此仅允许此文件中的用户 用户 打开Vsftpd服务 启动服务 有人能帮

我有一个CentOS服务器,在那里我安装了vsftpd服务,但是我得到了错误

bash:sftp:未找到命令

即使是
哪个sftp
命令也找不到此服务

具体步骤如下:

根目录:

配置:

anonymous\u enable=YES
更改为
anonymous\u enable=NO

在启用用户列表后添加
userlist\u deny=NO

添加允许的用户:

将内容替换为:

vsftpd用户列表

userlist\u deny=NO
因此仅允许此文件中的用户
用户

打开Vsftpd服务

启动服务

有人能帮我找出我做错了什么吗?

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

yum安装ftp


ftp x.x.x.x
sftp
二进制文件由
openssh客户端
包提供。请在以下时间之前安装:

yum install openssh-clients

然后您可以运行
sftp

谢谢!很好用!
vi /etc/vsftpd/vsftpd.conf
vi /etc/vsftpd/user_list
chkconfig vsftpd on
service vsftpd start
yum install openssh-clients