コアの違いと、LinuxシステムでSFTPサーバーを作成する方法を見てみましょう。W「ファイル転送」に関しては、無数の方法があります。間でファイルを転送するなど、かなりの量のメソッドについてはすでに説明しました。FTP、またはファイル転送プロトコル。ネットワークを介してさまざまなマシン間でファイルを移動します。Web経由でデータを転送するより安全な方法を探している場合は、SFTPを検討する必要があります。NSrotocolは、ファイルを安全に転送するための安全で暗号化された接続を確立するために使用される優れたプロトコルです。これが可能なのは、SFTPが暗号化されたタイプのフィンガープリント技術を使用して、データ転送が開始される前にホストキーを検証するためです。FTPはいかなる種類の暗号化も提供しないため、クラウドなどの安全でないネットワークでの使用はお勧めしません。SFTPが優れているもう1つの領域は、より単純なクライアント側ファイアウォールによるものです。データを送受信するためにポート22のみを開く必要があります。これは、ファイアウォールの構成がより簡単になり、ファイル共有のセキュリティが向上することを意味します。FTPプロトコルは、データ転送を行うために複数のチャネルを開く必要があります。セキュリティの追加レイヤーさらに、セキュリティを強化するために、特定のユーザーアカウントでchroot機能を有効にすることをお勧めします。chrootの背後にある考え方は、いくつかのアプリケーション、ファイルを分離し、それらをjailのようなものに入れて、残りのマシンディレクトリから切り離すことに依存しているということです。したがって、ユーザーアカウントでchroot機能が有効になっている場合、自分のディレクトリ、アプリケーション、およびファイルのコンテンツにアクセスできるのはそのユーザーだけです。LinuxでのSFTPサーバーのセットアップこのチュートリアルでは、UbuntuマシンでSFTPを設定する手順を説明します。このガイドは、次のセクションに分かれています。viewerSFTPグループとユーザーを作成します。SSHデーモンをインストールします。SSHデーモンを構成します。コマンドラインまたはグラフィカルユーザーインターフェイスを使用してSFTPにログインします。開始する前に、次のコマンドを使用してマシンが更新されていることを確認する必要があります。以下のコマンドは、Ubuntuとその派生物を更新するためのものです。他のLinuxディストリビューションを使用している場合は、先に進む前にシステムを更新してください。sudoaptアップデート。SFTPグループとユーザーの作成まず、SFTPでのログインに使用できる新しいグループとユーザーを作成しましょう。次のように、sftp_fosslinuxという名前の新しいグループを作成します。sftp_fosslinux新しいSFTPグループを追加するステップ2。「sftpfossuser」という名前の新しいユーザーを作成し、以前に作成したグループに追加します。sftp_fosslinux新しいSFTPユーザーを追加するステップ3。新しいSFTPユーザーにパスワードを追加します。sftpfossuser新しいSFTPユーザーのパスワードを設定するステップ4。ここで、次のように、新しいSFTPユーザーに新しいホームディレクトリへの完全なアクセス権を付与します。/ホームディレクトリで新しいSFTPユーザーにフルアクセスを許可するこれで、SSHをインストールして構成する準備が整いました。SSHデーモンのインストールSFTPが正しく機能するために、SSHまたはOpenSSHサーバーをインストールできます。それらのいずれもマシンにまだインストールされていない場合は、次のコマンドを使用してSSHサーバーをインストールします。SSHデーモンの構成SSHのインストールが完了したら、SSHD構成ファイルを開いていくつかの構成を編集します。お気に入りのエディターを使用してSSHDファイルを開きます。sshd_configSSHD構成ファイルを開くステップ2。次に、構成ファイルの最後までスクロールして、次の数行を追加します。internal-sftpSSHD構成ファイルを保存して閉じます。グループは、SFTPを介してホームディレクトリにアクセスして使用します。それらのファイルへの他の通常のSSHアクセスを防ぎます。次に、SSHサービスを再起動して、以前の変更を適用しましょう。SFTPにログインしますコマンドライン方式の使用コマンドラインターミナルを使用して、SFTPへのログインをローカルでテストできます。ターミナルから、次のコマンドを使用してログインします。protected]SFTPを使用してログインするステップ2。次に、SFTPのユーザー名とパスワードが必要になります。SFTPが正常に接続されましたステップ3。SFTPユーザーのホームディレクトリに移動し、次のように新しいディレクトリを作成してみます。cdsftpfossuser。lsSFTPユーザーのホームディレクトリに移動しますmkdirsftpdir。lsSFTPを使用して新しいディレクトリを作成するSFTP接続を終了するには、次のように入力します。出口SFTP接続を終了しますグラフィカルユーザーインターフェイス方式の使用グラフィカルアプリケーションを使用してSFTPでログインする必要がある場合は、デフォルトのNautilusUbuntuファイルマネージャーを使用できます。メニューで、Nautilusファイルマネージャーを参照して選択します。デフォルトのNautilusファイルマネージャーを開くステップ2。Nautilusファイルマネージャーで、左側のパネルから「他の場所。」オープンロケーションを選択ステップ3。下部のバーで、以下のコマンドを使用してローカルSFTPに接続します。sftp://127.0.0.1サーバーに接続するステップ4。SFTPのユーザー名とパスワードを入力します。SFTPで作成したユーザーでログインするステップ5。ログインに成功すると、SFTPユーザーのホームディレクトリが表示されます。SFTPユーザーのホームディレクトリを選択しますステップ6。お気づきのように、以前に作成されたディレクトリが表示されます。SFTPをインストールし、ログインに成功しました。このチュートリアルを楽しんでいただけたでしょうか。SFTPは、転送中にファイルが暗号化されるため、安全なファイル転送が必要な場合に最適です。20.04管理このガイドでは、VSFTPDを使用してSFTPサーバーをセットアップする方法を示します。行っていない場合は、次のチュートリアルを確認してください。FocalFossaでFTPサーバーをセットアップする方法、SFTPに関するこの記事は、FTPガイドで説明されている構成を適用したことを前提としています。BeaverLinuxでNTPサーバーを構成することです。...続きを読むLinuxでFTPサーバーを設定する方法09/08/20210サーバこのチュートリアルでは、FTPサーバーの設定方法を説明します。最初に、FTPとは何かを簡単に説明しましょう。TransferProtocolの頭字語です。名前が示すように、FTPはネットワーク上のコンピューター間でファイルを転送するために使用されます。FTPを使用して、コンピューターアカウント間でファイルを交換したり、アカウントとデスクトップコンピューター間でファイルを転送したり、オンラインソフトウェアアーカイブにアクセスしたりできます。