web-dev-qa-db-ja.com

vsftpdを使用してFTPサーバーをセットアップする方法と、別のコンピューターからそのサーバーにアクセスする方法

可能性のある複製:
GUI FTPサーバーの推奨事項

これは、Linuxベースのシステムを使用する最初の試みです。これは、FTPサーバーをセットアップする最初の試みでもあります。私は、Ubuntu 12.04を10年前のデスクトップで実行しています。これは、WindowsシステムとMacシステムの両方を使用する友人と自分の間でファイルを転送するためのサーバーとして使用したいと考えています。

vsftpdをインストールし、/etc/vsftpd.configファイルを構成して、ユーザーにログオンを要求し(匿名ユーザーを意味しない)、SSLを要求するように設定したと思いますFTPはそれ自体で暗号化されていないため、誰もがあなたのパスワードを盗聴するのを防ぐためにそれを行うように言うだけです)。ただし、サーバーにアクセスするためにユーザー名とパスワードが必要になるようにサーバーを構成する方法について、素人の指示を誰かが教えてくれれば素晴らしいと思います。今セットアップした構成が機能するかどうかわかりません。

今私は本当に理解していない部分が来ます。 vsftpdをオンにしてサーバーを動作させるにはどうすればよいですか? ISがオンであることをどのようにして知ることができますか? (GUIがないため、これらすべてを非常に難しくしています。)別のコンピューターからサーバーに接続するにはどうすればよいですか? Webブラウザを使用することは可能ですか、またはFilezillaなどのプログラムを使用してサーバーにアクセスする必要がありますか?

2
John

Ftpサーバーを機能させるには、いくつかのものが必要です...

  1. 構成-使用するソフトウェアのmanページを読むことをお勧めします。

    man vsftpd
    man vsftpd.conf
    
  2. ファイアウォール-外部のコンピューターがサーバーと通信できるようにする必要があります。ポート21での着信接続を許可する必要があります。それを管理するNiceプログラムについては、「firestarter」をご覧ください。
  3. 外の世界からコンピューターにアクセスする場合は、ポート21の着信接続もサーバーに渡すようにルーターに指示する必要があります。ルーターの構成を調べます。通常、192.168.1.254(ルーター上の)のようなローカルアドレスです。
  4. vsftpはインストール時に開始されますが、プログラム「bum」を使用してサービスを管理したり、コマンドラインから次のように停止/開始したりできます。

    Sudo service vsftpd stop
    Sudo service vsftpd start
    
  5. この後、ftpクライアントからサーバーに接続するか、Webブラウザーを使用できるはずです:ftp://yourserver/

それが役立つことを願っています:)

1
SEngstrom