導入 この章では、主に Linux で FTP サーバーを構築するプロセスを紹介します。習得すべき重要なポイントは、構成ファイルの適切な構成です。 知識ポイント Linuxで使用されるFTPはvsftpです
FTPをインストールする YUMを使用してインストールする
ファイル構成 インストール後、/etc/vsftpd/ パスに 3 つの設定ファイルが作成されます。 vsftpd.conf: メイン設定ファイル ftpusers: FTP サーバーにアクセスできないユーザーを指定します。ここでのユーザーには、root などの重要なユーザーが含まれます。 user_list: 指定されたユーザーが FTP サーバーにアクセスできるかどうかは、vsftpd.conf ファイルの userlist_deny 設定によって決まります。userlist_enable=YES、userlist_deny=YES、userlist_file=/etc/vsftpd/user_list。これらの 3 つの設定により、ファイル内のユーザーは FTP にアクセスできます。 メイン設定ファイルのデフォルト設定を表示する
anonymous_enable=YES #匿名ユーザーを許可する local_enable=YES #ローカルユーザーアカウントを使用したログインを許可する write_enable=YES #FTP ユーザーがデータを書き込めるようにする connect_from_port_20=YES #ポート20経由でデータを送信
その他のパラメータの説明は次のとおりです。
FTP接続ユーザーを作成する
ユーザーのデフォルトのホーム ディレクトリは /home の下にあり、現在のユーザーはホーム ディレクトリにのみアクセスできます。 ユーザーのホームディレクトリを/mntに変更する
FTPサービスを開始する
テスト /mntディレクトリにテストファイルを作成する
FTPに接続 よくあるFTPログイン失敗の問題を解決する Linux にはデフォルトでセキュリティ機構が備わっています。通常の FTP ポート 21 を使用して FTP サーバーに接続することはできませんが、sftp を使用することはできます。この時点で、selinux をオフにし、構成ファイルを変更してサーバーを再起動する必要があります。 selinux=disabledに変更 サーバーを再起動しない方法: 強制0を設定する setenforce 1 : SELinux を強制モードに設定する SELinux ステータスを確認する
要約する 現時点ではここに記載されていない他の設定方法がいくつかあります。ご興味があれば、詳しく調べてみてください。 以下もご興味があるかもしれません:
|
<<: mysql5.7.20 のインストールと設定方法のグラフィック チュートリアル (mac)
>>: JavaScript デザインパターン コマンドパターン
この記事では、Vueの自己ネストツリーコンポーネントの使い方を参考までに紹介します。具体的な内容は次...
1. はじめにこの記事には MySQL インストール部分のスクリーンショットがないので、ある程度の基...
この記事を書いた理由は、修正した分散 PyTorch プログラムを Facebook のクラスター上...
レスポンシブ レイアウト システムは、今日の一般的な CSS フレームワークではすでに非常に一般的で...
序文:この記事では、Ant Design Proログイン機能にグラフィック検証コードコンポーネントを...
1. 空のディレクトリを作成する $ cd /home/xm6f/dev $ mkdir myapp...
Mybatis ファジークエリ実装方法mybatis のリバース アシスタントは非常に使いやすく、通...
ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので...
Web ページでマスク レイヤーを使用すると、繰り返しの操作を防ぎ、読み込みを促進できます。また、ポ...
次のように、Windows/MacOS からログインした Linux の SSH ターミナルで簡単に...
Mysqlデータベーステーブルの定期的なバックアップの実装0. 背景実際の開発環境では、フロントエン...
1. はじめに周知のように、データベース ミドルウェアの読み取り/書き込み分離のアプリケーション シ...
目次1. はじめに2. 製品テーブルを準備する2.1 ステートメントの順序2.2 大文字と小文字の区...
MySQL 8.0.12のインストールと設定方法を記録してみんなで共有します。 1. インストール1...
データベースバージョン: mysql> select version(); +--------...