Jun
12
2010
0

FTPサーバーの構築

10:50 am

Ubuntu Server 10.04 にFTPサーバー vsftpd を構築します。
まずは、vsftpd をインストールします。
$ sudo aptitude install vsftpd
$ sudo sysv-rc-conf で vsftpd に適切なランレベルをセットします。

$ sudo ufw allow ftp とし、ftpサービスを許可します。
ルーターのポートマッピングでサーバーのFTPサーバーのポートを開きます。

次に、接続できるユーザーを制限します。
/etc/vsftpd.user_list にアクセス可能なユーザーを登録します。
デフォルトでこのファイルはないので、新規に作成し、
Username
と接続できるユーザー名を追記します。
当面、自分以外の接続を許さないので、Usernameには、自分のユーザー名を追記します。さらに、root 接続の必要があれば、その下に root と追記します。

/etc/vsftpd.conf に以下の2行を追記します。

userlist_enable=YES
userlist_deny=NO

また、以下のコメントアウトを外して有効にします。
local_enable=YES ← ユーザー名とパスワードでアクセスさせる
write_enable=YES ← 書き込みを可能にする

root 接続の必要がある場合は、 /etc/ftpusers を編集します。
#root
として、root をコメントアウトしてください。

クライアントパソコン(Ubuntu 10.04)からFTPサーバーにアクセスしてみます。
gFTPを使います。
ユーザー名を入力し、パソコンのアイコンをクリックします。

パスワードを入力し、「接続」をクリックします。

接続できました。

Mar
06
2010
0

gFTP

7:26 am

Ubuntu 9.10 Desktop に gFTP をインストールして使ってみました。
インストールは、UbuntuソフトウェアセンターからgFTPで検索すれば見つかります。

gFTP を起動して、ホスト、ユーザー名、パスワードを入力し、左上のアイコンをクリックすると、右のように指定したホストに繋がります。

ホストからローカルにファイルをダウンロードするには、右のように、ホストのファイルを選択して、右側のローカルのウィンドウでダウンロード先のディレクトリを指定してから、←のアイコンをクリックすればOKです。
この例では、wp-config-sample.phpというファイルをダウンロードしました。
アップロードは、この逆のことをすれば良いということになります。

SSH接続もできます。
ファイルの削除やパーミッションの変更等は、ファイルを指定して右クリックのメニューから選択します。
全体としてだいたい直感的に操作できるようになっています。

Written by hbirds in: Ubuntu Dsektop | Tags: , , ,

www.hbirds.net