-
ID:vYiFJk さんの質問

Transmitという転送ソフトを利用しているのですが、SFTP接続が出来ません。

SSHでターミナルから公開鍵認証でパスワード入力無しで接続はいつも出来ているのですが、転送ソフトでSFTP接続が出来ません。

何が原因と考えられるでしょうか?

port番号やユーザー名、ipアドレスはターミナルでSSH接続する際に
入力しているものをコピペして転送ソフトの方には貼付けているので、
入力間違いということもないと思っており、認証鍵ファイルもid_rsaを
選択しているので間違いないと思うのですが。。。

どなたかお分かりになる方がおりましたら、ご教授下さいませ!

みんなの回答 3 件

ID:b18Jnx さんの回答

Transmitの最新版で使っていますが、普通に使用できます。
おそらくですが、VPSかなんかでUnixServerを構築して使用されてるのかと思いますが、FTP/SFTPの設定は確認できていますか?

Transmitだけでなく、CyberduckでもどのFTPクライアントでも同様の症状だともいます。

ID:vYiFJk

コメントありがとうございます。「FTP/SFTPの設定」というのはTransmit上との設定ということになりますでしょうか?設定はプロトコルをSFTP、サーバーにリモートのIPアドレス、ユーザー名にSSH接続可能なユーザー名、パスワードにはSSH接続時に利用している公開鍵id_rsaを設定しております。一度、osを再インストールしたのですが、再インストールを行なう前の環境では普通にTransmitで接続出来ていたのですが。。。再インストール後のサーバー環境構築でどこかおかしいところがあったのか、transmitの設定がおかしいのか。。。

ID:vYiFJk

ポート番号もあっているはずなのですが。。。

ID:W7oK.O さんの回答

SSHとFTPは別物ですよ。

ID:vYiFJk

FTPではなく、SFTP(SSH File Transfer Protocol)となります。

ID:/G3btW

エラーログはなんてですますか?公開鍵のパスフレーズを求められてそこで止まってるとかでは?

ID:vYiFJk

Transmitでのエラーメッセージは以下の通りとなります。「サーバに許可されていないユーザ名かパスワードです。サイトは現在利用できないかパスワードが間違っているようです。ログイン設定をご確認ください。」

ID:/G3btW

じゃあサーバー側でログインしようとしてるユーザーのSFTPのログインが許可されていないんじゃないでしょうか

ID:vYiFJk

sshd_configを再確認しまたところ、まず、SFTPは有効化されておりました。また、SSHで接続出来るユーザーでSFTP接続をTransmitで試みているので、許可はされているはずだと思います。

ID:/G3btW

SSH接続できるユーザーだからってSFTP接続可能とはかぎりませんよ。

ID:vYiFJk

それはどういったケースにおいてでしょうか?

ID:/G3btW

ユーザー設定の問題なので、どういったケースとういうか常にです。

ID:vYiFJk

了解いたしました。ありがとうございます。

ID:vYiFJk さんの回答

いろいろと試してみたものの未だ解決しないのですが、何かヒントとなるようなご提案などはございませんでしょうか?もし、ございましたらお願いいたしますm(_ _)m

ID:b18Jnx

環境をまず書いてみるといいかも、レンタルServerなのか、クラウドなのか、VPSなのかOSは何を使用しているのか

最終更新日:2014-09-27 (8,197 views)

関連するトピックス

ページ上部に戻る