最近のHikvisionカメラ、あなたはFTP機能を使用する必要がある、あなただけのFTPサーバーをセットアップします
サーバー:アリクラウドECS
システム:ubuntu14.04
FTPはTCPベースのプロトコルで、一般的に私たちはここで、2つのポート21、20を必要とECSセキュリティグループ内の2つのポートを開く必要がありますが、開封後、アリクラウドはあらゆる種類の問題リモートログインした後、高リスクの21個のポートに求めるメッセージが表示されます他のポートを使用して、ポート21を使用しないでください。私たちは、ポート5000の代わりに、安全グループ21個のポートを開き、5001,5002,5003 3ポート、私たちの後ろ言うこれら三つのポートの役割を回します。
コンソールに(私はルートユーザを使用していますので、オーダーの背面にはsudoを省略するものと、root以外のユーザーが確認されていません正常にこの方法をインストールすることができます)
1. FTPサービスをインストールします。
apt-getを更新
vsftpdのインストールapt-getを
FTPサーバの設定ファイルの設定
vsftpd.conf FTPサーバーの設定ファイル、/ etcディレクトリには、I /下になどの特定の場所を、異なります
Vimの/etc/vsftpd.conf
プロフィールの編集
設定ファイルの多くのオプションがありますが、特定の機能がここに再現されていない、我々は唯一と言っフォーカスここでは、より多くの自身がBaiduの学び
YES =聞きます
anonymous_enableの= NO(匿名ログイン、セキュリティ上の配慮はできません)
local_enable = YES
WRITE_ENABLE = YES(書き込みを許可します)
local_umask = 022
connect_from_port_20 = YES
chroot_local_user = YES
chroot_list_enable = YES
chroot_list_file =の/ etc / vsftpd.chroot_list
pam_service_name = FTP(デフォルトvsftpdが、ここではftpに)
上記は、オプションとして以下を追加する必要があり、あなたが変更することができ、基本的なシステムは、設定オプションが付属しています
pasv_enable = YES
pasv_address = IPADDR(あなたのアリクラウド、パブリックIP)
pasv_addr_resolve = yesの
pasv_min_port = 5001
pasv_max_port = 5003(使用するポートパッシブモードは、それは我々がポートの前に開かれた、ある)
21変化から、LISTEN_PORT = 5000(リスニングポート5000)
変更内容を保存します。
アリたちはFTPパッシブモードを使用する上で行く、あなたは、データ転送のためのいくつかのポートを開く必要があります
3.サービスポートを変更します。
vimの/ etc / servicesに
FTP 21 / tcpの
FSP 21 / UDP
に改訂
FTP 5000 / TCP
FSP 5000 / UDP
4.ファイアウォールを変更
5000許可UFW
5001許可UFW
5002許可UFW
5003許可UFW
UFWリロード
ファイアウォールを再起動します。
ビューポート
netstatの-tlunpまたはUFW状況
我々はいくつかのポートが正常に設定を説明し、耳を傾けているオープンしました。
FTPサービスを再起動します。
サービスvsftpdの再起動
5.ログテスト
あなたは私たちが設定しているため、サーバーがパッシブモードであり、パッシブモードを使用することを選択することを忘れないで、あなた自身のFTPクライアントツールを使用することができます
次のテストローカル端末(FTPをインストールする必要があり、ローカル端末)
FTP IPADDRポート
アカウントのパスワードを入力します。
ログインに成功すると、LSはコマンドプロンプト
500不正なPORTコマンド。
FTP:バインド:すでに使用中のアドレス
説明アクティブモードを使用することはできません
パッシブモードに入ります
引用PASV
次に行うパッシブ確認はパッシブモードに入ります
あなたはここでは詳細に説明されていない、あなたが該当するフォルダをサーバで使用することができた後、アクセス許可を設定する必要があり、rootユーザーを使用していない場合は、この時間lsコマンドは、あなたが、当然のことながら、ftpサーバの下のファイルを見ることができます。