録音は、ドッキングウィンドウに純粋-FTPを展開しました

1、デプロイメント環境

共通の物理マシン(6Gメモリ、500Gハードドライブ)は、Windows Server 2016オペレーティングシステム。

VMware Workstationののpro14をインストールし、新しいは7仮想マシンをCentOSの。

図2に示すように、容器純粋-FTPに装着され、コンテナを作成し、7仮想マシンのCentOSドッカーに装着されています

2.1、無効化SELINUX

viのは/ etc / selinuxを/ 設定
3つのSELINUXセット、最初のセットがあります。
SELINUX = 無効
SELINUX = 施行
SELINUX =許容
 

2.2、ドッキングウィンドウをインストール 

yumを インストールドッカ
#systemctl開始docker.service       
docker.serviceを有効#systemctl

 

2.3、ローカルにイメージをダウンロード

#docker画像
このマシンのイメージを確認します
#dockerプルCentOSの
ダウンロード画像
#docker画像
このマシンのイメージを確認します

 

2.4、コンテナを作成

#docker実行-v /ホーム/ ftpdata:/ containerftpdata -p 2121 -p 48000 - 5000048000 - 50000 -itd --privileged =  --name centos_ftpのCentOSの/ usr / sbinに/ のinit
コンテナを作成します。
#docker幹部 -it centos_ftp / binに/ bashの
容器に

 

2.5、純粋-ftpは容器に取り付けられました

ステップ1:pure-インストールFTP 
のデフォルトのyumソースはpure-提供しなかったFTPDを、あなたはEPEL拡張ソースをインストールする必要があります。 インストール epel- リリース
そして、使用yumを Pure-インストールするには、コマンドをFTPDを:yumを インストール pure- ftpdのを
ステップ2:設定ファイルを変更します私たちは/ etc /純粋-ftpdは/ピューレftpd.conf
#コメントを削除し、パスを指定し、PureDBユーザーデータベースファイル
PureDBの/ etc /純粋-ftpdの/ pureftpd.pdb
オープンログは/ var / log / pureftpd.log
verboselogではい
匿名ユーザーのログインを拒否
はいNoAnonymous
パッシブモードを使用して、ポート範囲を制限します
PassivePortRange 48000  50000は、
コメントを削除し、192 168.0 現在のパブリックネットワークIPサーバーへの0.1の修正
ForcePassiveIPは現在、パブリックIPサーバーに置き換えます
ステップ3:アカウントを作成し、アクセス許可を構成します。
ftpのユーザーグループを追加します
#groupaddのftpgroup
#useradd -g ftpgroup -s / sbinに/ nologinに- M FTPUSER
ディレクトリと設定ディレクトリのパーミッションを作成します。MKDIR / containerftpdata /ディレクトリを作成して交換してください- P-をchownコマンド ftpuser.ftpgroup / containerftpdata /ディレクトリを作成して交換してください- Rを
仮想アカウントを作成します。
ピュア位 -u FTPUSER -d / containerftpdata /仮想口座に置き換えuseraddの-PW ディレクトリを作成して交換してください
あなたは、仮想ユーザのログインパスワードの名前を入力するように求めるメッセージが表示されます
#pure - PW mkdb
ステップ4:スタートピュア - ftpdの
#systemctlは、純粋な有効 - ftpd.serviceを
#純粋開始systemctl -ftpd.serviceを

 

2.6、ネットツールをインストール

yumを インストール NET- ツール
#netstat - LNTP
ビュー21 ポートを開くかどうかPS AUX | grepの FTP 
ビューのftpプロセス

 

3、CentOSの7の仮想マシンのファイアウォール設定

#ファイアウォール-CMD --permanent --add-ポート= 21 / TCP
#firewall -cmd --permanent --add-ポート= 48000 - 50000 / TCP
#firewall -cmd - リロード
#firewall -cmd --list- すべてyumを インストール NET- ツール
#netstat -lntp

 

4、ルータのポートマッピング

21ポートおよびポート48000から50000  

おすすめ

転載: www.cnblogs.com/laotieshan/p/12103016.html