GNU/Linux >> Linux の 問題 >  >> Ubuntu

基本的なUbuntuFTPサーバー?

UbuntuServerのインストールで基本的なFTPサーバーをセットアップしたいと思います。 VSFTPDで遊んでいますが、サーバーでディレクトリの作成とファイルのコピーを許可する際に問題が発生します。ローカルユーザーを許可するようにシステムを設定しましたが、ディレクトリを作成するためのアクセス権を取得できるわけではないようです。これは、このFTPサーバーを適切に構成するために、Ubuntuサーバーのセットアップをより適切に理解する必要がある場合です。最終的な目標は、展開のためにファイルをローカルのdevフォルダーからwwwフォルダーに移動できるようにすることです。ディレクトリも移動できる必要があります。どんな助けでも大歓迎です。

ベストアンサー

私の意見では、PureFTPDが最もシンプルで使いやすいので、PureFTPDをお勧めします。最初にインストールする必要があります:sudo apt-get install pure-ftpd インストールすると、自動的に起動します。デフォルトでは、PAM認証を使用します。つまり、システムにすでに存在するアカウントを認証に使用します。あなたがする必要があるのはあなたのwwwパスであるホームディレクトリでユーザーアカウントを作成し、そのアカウントのパスワードを設定することです。これで、そのユーザーとパスの組み合わせに接続して、ファイルをアップロード/ダウンロードできるようになります。

このようなもの:

sudo adduser ftpman --home /var/www/ --ingroup www-data

これにより、ftpmanが作成されます ユーザーと彼をApacheが使用するwww-dataグループに入れ、残りのセットアップスクリプトを順を追って説明します。それが定義されたら、必ずchmod 作成したユーザー/グループの組み合わせにすでに存在するというエラーが発生した場合は、WWWフォルダー。

最後に、そのアカウントのSSHアクセスをロックダウンする場合は、次のコマンドを実行します。sudo chsh -s /bin/false ftpman これにより、そのユーザーのシェルがfalseに変更されます。 (ftpmanをftpユーザーに置き換えます)


Ubuntu
  1. Ubuntu サーバー GUI

  2. Ubuntu サーバー ロゴ

  3. Ubuntu サーバー アイコン

  1. Ubuntuリポジトリサーバーを作成する方法

  2. Ubuntu 20.04 に FTP サーバーをインストールする方法

  3. Ubuntu 20.04 に FTP サーバーをインストールする方法

  1. Ubuntu20.04NTPサーバー

  2. Ubuntu20.04サーバーのインストール

  3. Ubuntu20.04SSHサーバー