私はUbuntuシステムをセットアップしたばかりで、それを使用していくつかのファイルをホストし、送信した何らかのリンクを使用してファイルをダウンロードできるようにしたいと考えています。ネットへのケーブルモデム接続があり、プロバイダーはRoadRunnerです。
FTPサーバー、Webサーバー、またはその他の構成としてUbuntuを使用してこれを行う簡単な方法はありますか?私はUbuntuとUnix/Linuxを初めて使用するので、コマンドラインレベルで多くのことを実行する方法についてはほとんど知りません。
ありがとう。
実のところ、私は今日これをしました。
お気に入りのパッケージマネージャーでvsftpd
をインストールします。
Sudo apt-get install vsftpd
FTPのルートフォルダをホームフォルダとして新しいユーザーを作成します。
Sudo mkdir /home/ftp/
Sudo useradd -b /home/ftp/ -d /home/ftp/ -u 231 ftpuser
ftpuser
を任意のユーザー名に置き換えることができますが、ftp
だけでは機能しないようです(少なくとも、私にとっては機能しませんでした)。
次に、作成したばかりの使用済みのパスワードを指定するには、Sudo passwd ftpuser
と入力し、目的のパスワードを2回入力します。
これらの2つの手順を実行した後、ユーザーはアドレスバーに ftp:// your-ip と入力し、上記で指定した情報を入力するだけで、/home/ftp
フォルダーからファイルをダウンロードできます。
基本を説明しました。この単純な構成により、ユーザーは、アクセス許可を持っているコンピューター上のすべてのファイルにアクセスできます。また、ホームフォルダー外のファイルにもアクセスできます。ただし、書き込みはできません。
ユーザー名とパスワードを入力する必要がない場合は、匿名ユーザーが接続できるようにするvsftpd
の構成行があります。構成ファイルは/etc/vsftpd.conf
にあります。構成ファイルの一部を変更した後、Sudo service vsftpd restart
を実行して新しい構成を適用します。