- ベストアンサー
sshで接続できるけどsftpで接続できない問題
- 普段はssh接続で操作しているUbuntu 8.04のサーバーで、最近からsftp接続がタイムアウトになってしまうようになった。
- ssh接続にはPuTTyを、sftp接続にはFileZillaを使用しており、特にFileZillaの設定を変えていない。
- ssh接続は問題なくできるため、この現象について非常に困っており、助けを求めている。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
sftpはsshdが起動なので、FTPサービスは不要ですね。 > Subsystemsftpには「/usr/lib/openssh/sftp-server」が設定されておりました。 > Subsystemsftpの値はこれでいいんですよね? /usr/lib/openssh/sftp-server といういファイルがあり、ファイルのパーミッションに 実行権限もあるのであれば、それで問題ないです。 なお、/usr/libexec/openssh/sftp-server というケースもあるえるので ファイルの存在とパーミッションはチェックしてみたほうがよいかもしれません。
その他の回答 (4)
- pakuti
- ベストアンサー率50% (317/631)
まずはログを見てみましょう 現象だけでは原因を掴むことは困難です
- taka451213
- ベストアンサー率47% (436/922)
こんにちは。 SSHのサービスが起動しているが、FTPのサービスが止まっているのでは?
お礼
ご回答どうもありがとうございます。 勉強不足ですみません。 sftpを使用するのにもftpサービスの起動が必要なのですか? ftpの代わりに、よりセキュアなsftpを使用しているつもりでしたが・・・
- superside0
- ベストアンサー率64% (461/711)
sshd_configの Subsystem sftp なんちゃら を変更して、 sftpが無効化されたってことは?
お礼
ご回答どうもありがとうございます。 早速sshd_configを確認してみました。 が、Subsystemsftpには「/usr/lib/openssh/sftp-server」が設定されておりました。 Subsystemsftpの値はこれでいいんですよね?
- kamikami30
- ベストアンサー率24% (812/3335)
プロセスを自動起動設定してないんじゃありませんか?
お礼
ご回答どうもありがとうございます。 プロセスというのはsshdのことでしょうか? SSH接続は行えるのでsshdは確実に起動していると思います。 もしかしてsftpを使用するためにはsshd以外に必要なサービスがあるのでしょうか? 勉強不足ですみません。
お礼
/usr/lib/openssh/sftp-server の存在とパーミッションは大丈夫でした。 再度ご回答いただき本当に感謝いたします。