UbuntuのビルドFTP

Ubuntuのに基づいて、FTPファイルサービスを設定し
、最後に2018年5月25日夜07時04分49秒にリリース元qingfengxiaosongは1247コレクションは読み込み
打ち上げ
インストールし、FTPサービスを開始します

インストールvsftpdの

使用apt-getをインストール[vsftpdのを]:

vsftpdは-yインストールapt-getをSUDO

FTPサーバvsftpdは広くLinuxで使用され、その公式サイトによると、それは次の最もUNIXライクなシステムのセキュアで高速なFTPサーバソフトウェアである可能性があります。

スタートvsftpdの

インストールが完了しvsftpdは自動的に開始されたら、あなたは、システムがnetstatコマンドによって[21のリスニングポート]となっていることがわかります。

sudoのnetstatの-nltp | grepの21

そうでない場合は、手動で開いvsftpdのサービスをすることができます:

sudoはvsftpd.serviceを開始systemctl

ポートサービスとして、デフォルトのポート21を使用してFTPプロトコル

設定するには、ユーザのアクセスディレクトリ

新規ユーザーのホームディレクトリ

須藤ます。mkdir /ホーム/ UFTP

/ホーム/ UFTP実行後、[?]は、最大UFTP新しいフォルダを見ることができます。

ログインファイルを作成するためにようこそ[?]:

sudoのタッチ/home/uftp/welcome.txt

ユーザーがログインし、ユーザーがホームディレクトリにログオンしないと判断した後、あなたは歓迎のメッセージを見ることができます。

ユーザのホームディレクトリは、FTPルートディレクトリを介してユーザのログインが見ています

新しいユーザーUFTPとパスワード

ユーザーUFTPを作成します[?]:

sudo useraddを-d /ホーム/ UFTP -s / binに/ bashのUFTP

ユーザーUFTPのパスワードを設定[?]:

sudoのpasswdのUFTP

設定ファイルは失敗をログに記録するFTPユーザ名の使用につながるので、vsftpdの中のpam.dを削除:

sudoをRM /etc/pam.d/vsftpd

実験的なステップバックを容易にするために、我々は他のユーザー名を使用することをお勧めしません。

次のステップのためのパスワードを設定することを忘れないでください

FTP経由でのみ制限ユーザアクセス

UFTPはFTPサーバを介してユーザのアクセスを制限しますが、サーバーに直接ログインすることはできません。

sudoのUSERMOD -s / sbinに/ nologinにUFTP

変更vsftpdの設定

sudoは/etc/vsftpd.confワット+ます。chmod

/etc/vsftpd.conf構成(直接下のプロファイルを追加するための構成)への変更:

ホームディレクトリ以外のディレクトリへのユーザーアクセスを制限します

chroot_local_user = YES

FTPを保存するために許可されたユーザーのリストを指定するユーザリスト

userlist_deny = NO

YES = userlist_enableの

レコードは、アクセスftpユーザリストを許可します

userlist_file =の/ etc / vsftpd.user_list

いいえ構成は不可解な問題530につながるかもしれません

seccomp_sandbox = NO

許可するファイルのアップロード

WRITE_ENABLE = YES

使用UTF8エンコード

utf8_filesystem = YES

格納するために使用される新しいファイル/etc/vsftpd.user_listは、ユーザーがFTPにアクセスすることができます:

sudoのタッチ/etc/vsftpd.user_list

sudoは/etc/vsftpd.user_listワット+ます。chmod

作成したユーザーを追加し、/etc/vsftpd.user_listを変更します。

サンプルコード:/etc/vsftpd.user_list

UFTP

設定されたアクセス権限

ホームディレクトリのアクセス許可を設定します(読み取り専用):

sudoのchmodのAW /ホーム/ UFTP

新しいパブリックディレクトリ、およびアクセス許可を設定(読み書き):

須藤ます。mkdir /ホーム/ UFTP /公共&& sudoのはchmod 777 -R /ホーム/ UFTP /公衆

再起動vsftpdのサービス:

sudoのsystemctl再起動vsftpd.service

ドメイン名と証明書を準備

注:ドメイン名を使用してFTPサーバーへのアクセス権を持っていない場合は、準備完了区分ドメインと証明書をスキップする「次のステップを完了している」をクリックすることができます

ドメイン名の登録

あなたがドメイン名を持っていない場合は、テンセントクラウドを購入することができ、プロセスは下のビデオを参照することができます。

DNS

ドメインの購入が完了すると、ドメイン名解決がクラウドホスト上で実験する必要があり、IPテストのクラウドホストは次のとおりです。

<あなたのCVM IPアドレス>

ドメイン名の購入ではTencentの雲は、コンソールの解像度のレコードに追加することができる、プロセスは、以下のビデオを参照してください可能性があります。

[?]ドメインの設定は、次のような、pingコマンドの発効は、ドメイン名を確認するかどうか、有効にするいくつかの時間を必要とする解析されました。

pingのwww.yourdomain.com

pingコマンドが返す情報は、IPアドレスを設定するには、あなたの決意に含まれている場合は、正常に解決を示します。

注次のコマンドを置き換えwww.yourmpdomain.com独自の登録ドメイン名

FTPサービスへのアクセス

FTPサービスがインストールされ、構成されている、のは、FTPサービスを使ってみましょう

FTPサービスへのアクセス

あなたの個人的な作業環境に応じて、FTPサービスが設定されているアクセスする方法を選択してください

FTPクライアントツールによるアクセス

FTPクライアントの多くのツールは、一般的に使用される以下の2をお勧めします:

FileZillaを-サポートするWindowsとMacのことをクロスプラットフォームのFTPクライアント
WinSCPを- Windowsクライアントの下でFTPとSFTP接続
をダウンロードすると、接続し、次の資格情報を使用して、FTPクライアントをインストールします。

[ホスト]:

<あなたのCVM IPアドレス>

ユーザー:

UFTP

通常の接続は、その後、あなたが行われている場合は、パスワードを入力した後、あなたはあなた自身のFTPサーバを使用して起動することができます!

次に、あなたは/ホーム/ UFTP /公共の場でで見ることができ、あなたのFTPサーバ上の次のパブリックUFTPディレクトリに任意の画像をアップロードします。

Windowsエクスプローラを介してアクセスします

Windowsユーザーがアクセスするには、次の[リンク] Explorerのアドレスバーにコピーすることができます。

FTP:// UFTP:パスワード@ <あなたのCVM IPアドレス>

あなたは、ドメイン名の申請をした場合、IPアドレスは、アクセス資格情報として、対応するドメイン名に置き換えてもよいです

あなたは、ドメイン名の申請をした場合、FTPサービスにアクセスできるIPアドレスのリンクは、対応するドメイン名に置き換えられます
----------------
ます。https:元のリンク//blog.csdn.net/をqingfengxiaosong /記事/詳細/ 80455793

公開された17元の記事 ウォンの賞賛0 ビュー437

おすすめ

転載: blog.csdn.net/qq_42078965/article/details/104544736