Ubuntuサーバー上にFTPアカウントを作成したいのですが、これはとりわけLANWebサーバーとして実行されます。
FTPユーザーのホームディレクトリを/var/www/
に設定する必要がありますか、それとも別の方法で設定する必要がありますか?
次のことを行うのではなく、このデフォルトのディレクトリに簡単にアップロードできるようにしたいので、私は尋ねます。
scp XXX ubuntu@ubuntu-server:/var/www/
毎回。
このコマンドを使用してFTPユーザーを追加できるはずです。
Sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false
ここで、userftp
はユーザー名、your_password
はパスワード、/home/FTP-Shared
はパスです。
私は個人的にこれをproftpd
で使用していますが、コマンドはユニバーサルである必要があると確信しています。
このユーザーはFTPアクセス専用に作成されているため、有効なシェルは必要ないため(少し安全性が高くなります)、「bin/false」であることに注意してください。
つまり、基本的には、ユーザーを作成し、そのホームディレクトリを/var/www
に設定するだけです。ただし、新しいユーザーがアクセスできるように、最初にディレクトリを適切にchown
およびchmod
することを忘れないでください(必ず適切なグループに追加してください)。