0

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_deny=NO後に追加userlist_enable

許可されたユーザーを追加します。

vi /etc/vsftpd/user_list

内容を次のものに置き換えます。

vsftpd userlist
userlist_deny=NOしたがって、このファイル内のユーザーのみを許可します
user

Vsftpd サービスをオンにする

chkconfig vsftpd on

サービスを開始する

service vsftpd start

誰かが私が間違っていることを理解するのを助けることができますか?

4

2 に答える 2

3

sftpバイナリはopenssh-clientsパッケージによって提供されます。それを前にインストールします:

yum install openssh-clients

その後、実行できますsftp

于 2017-01-06T09:01:54.873 に答える
0

vsftpdデーモンが実行されており、ファイアウォールを通過できると仮定すると、ftpクライアントを使用してサーバーに接続する必要があります。

yum install ftp
ftp x.x.x.x<-- サーバーの IP アドレス

それはそれが機能していることを示します。リモートでは、 Filezillaなどのクライアントが必要になります。

于 2017-01-06T06:48:33.070 に答える