こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

sshでは接続できるのにsftpは接続できません

普段はssh接続で操作しているサーバー(Ubuntu 8.04)があり、必要に応じてsftpでファイルをダウンロードしていました。
ところが最近からssh接続はできるのに、sftpで接続するとタイムアウトになってしまうようになりました。

ssh接続には「PuTTy」、sftp接続には「FileZilla」を使用しています。
特にFileZillaの設定を変えた訳でもありません。

sshでは接続できるだけに、とても不思議です。
ダメ元でsshの再起動、OSの再起動、そしてFileZillaの最新版へのアップデートは行いましたが、変化なしでした。

非常に困っています。助けていただけないでしょうか。

投稿日時 - 2011-11-09 10:24:27

QNo.7122525

すぐに回答ほしいです

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

sftpはsshdが起動なので、FTPサービスは不要ですね。

> Subsystemsftpには「/usr/lib/openssh/sftp-server」が設定されておりました。
> Subsystemsftpの値はこれでいいんですよね?

/usr/lib/openssh/sftp-server
といういファイルがあり、ファイルのパーミッションに
実行権限もあるのであれば、それで問題ないです。

なお、/usr/libexec/openssh/sftp-server というケースもあるえるので
ファイルの存在とパーミッションはチェックしてみたほうがよいかもしれません。

投稿日時 - 2011-11-10 12:38:08

お礼

/usr/lib/openssh/sftp-server
の存在とパーミッションは大丈夫でした。

再度ご回答いただき本当に感謝いたします。

投稿日時 - 2011-11-12 12:24:04

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

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

投稿日時 - 2011-11-10 14:15:43

ANo.3

こんにちは。

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

投稿日時 - 2011-11-09 12:27:26

お礼

ご回答どうもありがとうございます。

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

投稿日時 - 2011-11-10 09:29:44

ANo.2

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

投稿日時 - 2011-11-09 12:26:34

お礼

ご回答どうもありがとうございます。

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

投稿日時 - 2011-11-10 09:26:54

ANo.1

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

投稿日時 - 2011-11-09 11:01:33

お礼

ご回答どうもありがとうございます。

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

投稿日時 - 2011-11-09 22:51:21

あなたにオススメの質問