• ベストアンサー

FTPにrootで接続

redhat9でvsftpdを使用しています。 FTPにrootでログインできるようにしようと 以下のファイルのrootの部分をコメントアウトしましたが、ログインできません。 何か他に必要な作業はあるでしょうか? よろしくお願いします。 /etc/vsftpd.ftpusers /etc/vsftpd.user_list

質問者が選んだベストアンサー

  • ベストアンサー
  • amru05
  • ベストアンサー率63% (33/52)
回答No.1

/etc/vsftpd.user_listには以下の記述があります # If userlist_deny=NO, only allow users in this file # If userlist_deny=YES (default), never allow users in this file, and /etc/vsftpd/vsftpd.confの設定はどの様にしているのですか? rootでのログインをする場合、上記のコメントから 1)etc/vsftpd/vsftpd.confを変更していないならば  userlist_deny=YES  なので、 /etc/vsftpd.user_list には root  を記述しない。 2) userlist_deny=NO  なら、/etc/vsftpd.user_list には root  を記述する。  などの対応が追加で必要ではないでしょうか?

参考URL:
http://www.fmmc.or.jp/~fm/nwts/rh_linux/ch3/3_2_2_6.html

その他の回答 (1)

回答No.2

RootでFTPアクセスするという非常に危険な行為をしなければいけない理由はいかなるものなのでしょうか。 他のユーザでFTPでアクセスしてSSH経由でログインしてsuしてファイルを移動する手順では不可能なのでしょうか。 もし面倒だと感じてもRootで無ければ全く出来ない作業で無い限り他のユーザでファイル転送をするべきです。 FTPでファイルを操作してSSH経由でログインしてsuする手順をとれば出来ない事は無いはずです。 そしてUNIXライクなOSではRootは絶対です。 その絶対のユーザのパスワードを平文で送る事は非常に危険です。 せめてSSHでのRootログインにしましょう。 SSHなら暗号化されていますから。 SSHにはSCPと呼ばれるコマンドがありそれを使えばFTPのようにファイルを操作する事が出来ます。 SCPをGUIで操作できるツールとしてはWinSCPがあります。

参考URL:
http://winscp.net/eng/docs/lang:jp

関連するQ&A