- ベストアンサー
FTPにrootで接続
redhat9でvsftpdを使用しています。 FTPにrootでログインできるようにしようと 以下のファイルのrootの部分をコメントアウトしましたが、ログインできません。 何か他に必要な作業はあるでしょうか? よろしくお願いします。 /etc/vsftpd.ftpusers /etc/vsftpd.user_list
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
/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 を記述する。 などの対応が追加で必要ではないでしょうか?
その他の回答 (1)
- izayoimizuki
- ベストアンサー率41% (84/202)
RootでFTPアクセスするという非常に危険な行為をしなければいけない理由はいかなるものなのでしょうか。 他のユーザでFTPでアクセスしてSSH経由でログインしてsuしてファイルを移動する手順では不可能なのでしょうか。 もし面倒だと感じてもRootで無ければ全く出来ない作業で無い限り他のユーザでファイル転送をするべきです。 FTPでファイルを操作してSSH経由でログインしてsuする手順をとれば出来ない事は無いはずです。 そしてUNIXライクなOSではRootは絶対です。 その絶対のユーザのパスワードを平文で送る事は非常に危険です。 せめてSSHでのRootログインにしましょう。 SSHなら暗号化されていますから。 SSHにはSCPと呼ばれるコマンドがありそれを使えばFTPのようにファイルを操作する事が出来ます。 SCPをGUIで操作できるツールとしてはWinSCPがあります。