Linuxはファイルサーバー(vsftpd)を構築します

1. vsftpd コンポーネントをインストールする

vsftpd ソフトウェアがインストールされているかどうかを検出する

#rpm -qa |grep vsftpd

インストール

#yum -y vsftpd をインストールします

インストールディレクトリ /etc/vsftpd、デフォルトの保存ディレクトリ /var/ftp/pub

 

FTP コマンド #service vsftpd start を開始します。

FTP 停止コマンド #service vsftpd stop

FTP コマンドを再起動します #service vsftpd restart

 

2. ファイアウォールはポート 21 を開きます

ブラウザアクセス: ftp://ip:21/デフォルトのポートは 21 です

ftp://47.112.98.6/

 

3. ファイルのアップロードを開く

ユーザーを作成します。ここでのユーザーは FTP とは何の関係もありません。ログインするためにのみ使用されます。

useradd ftpuser #デフォルトのホームディレクトリは/home/ftpuserです

パスワードftpuser

[パスワードを2回入力]

 

匿名アクセスを無効にする

/etc/vsftpd/vsftpd.conf ファイルを変更します。

匿名有効=いいえ

 

4. 画像へのHTTPアクセス

nginxをインストールする

必ず nginx 設定ファイルに設定を追加してください

    サーバー {

        9080を聞いてください。

        サーバー名 ローカルホスト;

        位置 / {

            ルート/ホーム/;

        }

    }

 

ブラウザアクセス画像: http://47.112.98.6:9080/ftpuser/hello1.png

 

一般的なファイル サーバー: samba+web、ftp+web、nfs+web、rsync 一方向同期、分散ストレージ

samba+web と ftp+web の 2 種類はプログラム コードを変更する必要があるため、あまり使用されません。

rsync 一方向同期は小規模な環境で使用されます。

nfs+web は中規模の環境で最も使用されます。

大規模環境では、Hadoop などの大規模なファイルに分散ストレージが使用されます。

 

おすすめ

転載: blog.csdn.net/w13528476101/article/details/91895379