今井です。 Saturday 03 February 2007 07:20:57 に K.M さんは書きました:
1年前にはRHEL3移植でLinux系に触れ、今度は本格的にSUSEを使うことに なりそうです。Linux系では最初につまずくのはいつもftpサーバーと telnetサーバーの設定です。
telnetに関しては状況にもよりますがssh使う方が無難な様な気がするのですが....。 vsftpdに関してですが 使っているのはopenSUSE 10.2という事で良いでしょうか。 あまり関係ない様な気がしますけどアップデートはしてあります?それとも....。 vsftpdはディストリのインストール環境で用意されているパッケージでしょうか。 Linuxのインストールの時、もしくは後から何か他所からパッケージ追加して たりとか、独自の設定とかしていませんか? パスワードの認証関係とか....。 RH系(例えばFedoraとか)とパスワードの暗号化回りで違いがあったりしますし....。 /etc/pam.d/vsftpdも意図的に有効な行を一部消してたりしますけど、 動くのを確認できてからの方が良くはありませんか? (実際にはほとんど影響無いみたいですけど) /var/log/messagesの中身とか確認されてますか?
さて本題のftpサーバー設定です。ローカルアカウント用のvsftpサーバー設定で login/password 入力できる所まで来ましたが、password が違うとはねられます。
% ftp ftp-svr Connected to ftp-svr. 220 (vsFTPd 2.0.5) Name (ftp-svr:morohasi): morohasi 331 Please specify the password. Password: 530 Login incorrect. Login failed. ftp>
とりあえず /etc/vsftpd.conf と /etc/pam.d/vsfftpd は修正しているのですが、 他の設定も考慮する必要があるかもしれません。正常にftpできるためには どうすればいいのか教示願えれば幸いです。
# PS : 念のため /etc/pam.d/vsfftpdの内容(有効行のみ) auth include common-auth account include common-account password required common-password session include common-session
さらに/etc/vsftpd.confの内容(有効行のみ) write_enable=YES dirmessage_enable=YES local_enable=YES local_umask=022 chroot_local_user=NO anonymous_enable=NO anon_world_readable_only=YES syslog_enable=YES connect_from_port_20=YES ssl_enable=NO
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org