• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sshでは接続できるのにsftpは接続できません)

sshで接続できるけどsftpで接続できない問題

このQ&Aのポイント
  • 普段はssh接続で操作しているUbuntu 8.04のサーバーで、最近からsftp接続がタイムアウトになってしまうようになった。
  • ssh接続にはPuTTyを、sftp接続にはFileZillaを使用しており、特にFileZillaの設定を変えていない。
  • ssh接続は問題なくできるため、この現象について非常に困っており、助けを求めている。

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

  • ベストアンサー
回答No.4

sftpはsshdが起動なので、FTPサービスは不要ですね。 > Subsystemsftpには「/usr/lib/openssh/sftp-server」が設定されておりました。 > Subsystemsftpの値はこれでいいんですよね? /usr/lib/openssh/sftp-server といういファイルがあり、ファイルのパーミッションに 実行権限もあるのであれば、それで問題ないです。 なお、/usr/libexec/openssh/sftp-server というケースもあるえるので ファイルの存在とパーミッションはチェックしてみたほうがよいかもしれません。

TM31
質問者

お礼

/usr/lib/openssh/sftp-server の存在とパーミッションは大丈夫でした。 再度ご回答いただき本当に感謝いたします。

その他の回答 (4)

  • pakuti
  • ベストアンサー率50% (317/631)
回答No.5

まずはログを見てみましょう 現象だけでは原因を掴むことは困難です

回答No.3

こんにちは。 SSHのサービスが起動しているが、FTPのサービスが止まっているのでは?

TM31
質問者

お礼

ご回答どうもありがとうございます。 勉強不足ですみません。 sftpを使用するのにもftpサービスの起動が必要なのですか? ftpの代わりに、よりセキュアなsftpを使用しているつもりでしたが・・・

回答No.2

sshd_configの Subsystem sftp なんちゃら を変更して、 sftpが無効化されたってことは?

TM31
質問者

お礼

ご回答どうもありがとうございます。 早速sshd_configを確認してみました。 が、Subsystemsftpには「/usr/lib/openssh/sftp-server」が設定されておりました。 Subsystemsftpの値はこれでいいんですよね?

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

プロセスを自動起動設定してないんじゃありませんか?

TM31
質問者

お礼

ご回答どうもありがとうございます。 プロセスというのはsshdのことでしょうか? SSH接続は行えるのでsshdは確実に起動していると思います。 もしかしてsftpを使用するためにはsshd以外に必要なサービスがあるのでしょうか? 勉強不足ですみません。

関連するQ&A