今、GPU評価マシン MASAMUNEの CentOSをセットアップ中です。
ファイルのマウントや、ユーザIDの設定など、既存のOpenSUSE機から
コピーしようと思い、FTPを開通することにしました。
数年前から、FTPは、”vsftp” というセキュリティーが厳しいものになっていて
デフォルトでは、閉じられています。(=他マシンからは入れない)
そこで、Suseの前に座って、FTPを空ける作業を始めました。
注意)コマンドの順番はうる覚えなので、合っていません。
リアルにvsftpの設定したいなら、以下は参考にしないでください。
# chkconfig –list vsftpd
<カチャカチャカチャ --- キーボードの音>
# chkconfig vstpd on
<カチャカチャカチャ>
# service vsftpd start
<カチャカチャカチャ>
# vi /etc/vsftpd.conf
<カチャカチャカチャ>
# /etc/init.d/xinetd restart
大体終わったので、suse上でテストしてみます。
(suse:foo)foo% ftp suse
Connected to suse.
220 “Welcome to suse FTP service.”
Name (amtec:foo): foo
331 Please specify the password.
Password: 自分のパスワード
530 Login incorrect.
ftp: Login failed.
ftp> bye
221 Goodbye.
はい、バイバイ。何故だ??? どこかがおかしい。
ここから色々いじり始めました。
- Suse Firewallの設定
– 匿名ftp 許す、許さない等、vsftpd.confの設定組み合わせ
- /etc/ftpusers
- 等々
<カチャカチャカチャ>
2時間経過しました。まだできません。
で、他のユーザIDで試すことにしました。
(suse:foo)foo% ftp suse
Connected to suse.
220 “Welcome to suse FTP service.”
Name (suse:foo): friend
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
出来た!!! 大成功!!!
ところで、カチャカチャ2時間ほどやっていたが、設定自体大して変わっていない。
あれ? 何故だ? やっと気がついた。
「自分のパスワードを間違えてただけ」 が原因。
帰ろう。