質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

受付中

鍵承認を使ってSFTPができない

kphex
kphex

総合スコア42

FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

3回答

0グッド

0クリップ

5244閲覧

投稿2016/07/22 09:58

普段SSHを使ってログインをする際には鍵ペアを使用してでサーバーに入れるのですが、FTPクライアントを仕様してログインをしようとするとなぜか入れません。

以下ログになります。

Trace: Server version: SSH-2.0-OpenSSH_6.6.1 Trace: We believe remote version has SSH-2 channel request bug Trace: Using SSH protocol version 2 Trace: Doing ECDH key exchange with curve Curve25519 and hash SHA-256 Trace: Host key fingerprint is: Trace: ecdsa-sha2-nistp256 256 db:3b:31:38:2d:d3:5d:8d:c7:a7:a3:05:83:7b:ad:d3 Trace: Initialised ChaCha20 client->server encryption Trace: Initialised Poly1305 client->server MAC algorithm (in ETM mode) (required by cipher) Trace: Initialised ChaCha20 server->client encryption Trace: Initialised Poly1305 server->client MAC algorithm (in ETM mode) (required by cipher) Trace: Pageant is running. Requesting keys. Trace: Pageant has 0 SSH-2 keys Trace: Successfully loaded 1 key pair from file Trace: Offered public key from "Users/hoge/hogehoge_rsa" Trace: Server refused our key Command: Pass: Trace: Sent password Trace: Password authentication failed Error: Authentication failed. Trace: CControlSocket::DoClose(1030) Trace: CSftpControlSocket::ResetOperation(1094) Trace: CControlSocket::ResetOperation(1094) Error: Critical error: Could not connect to server Trace: CFileZillaEnginePrivate::ResetOperation(1094)

どなたか解決策をご教示いただけますと幸いです。

使用
FTPクライアント : FileZila (3.19.0)

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

matobaa

2016/07/22 10:02

Server refused our key ってなんですか?
kphex

2016/07/22 10:30

デバッグ内容そのままcpしているのですが、私も初めて見ました。 訳すとクライアント側からの暗号方式にサーバー側が対応してないという感じでしょうか。

回答3

1

参考URL
参考URLから引用

ここで注意。FileZillaでRSA暗号方式の鍵をそのまま使うことはできません。

「鍵ファイルの交換」というそっけないポップアップが表示されます。これは通訳すると「FileZillaで使用するために, 保護解除されたファイルに変換しますか?」と聞いてきているので「はい」で返事します。

ということなのですが、鍵形式の変換はされていますか?

投稿2016/07/22 10:35

tanat

総合スコア18518

matobaa👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

kphex

2016/07/22 11:21

参考URL通りに進めて見ました、がポップアップが表示されず、普通にOKのまま進めてしまいました。その後再度ログインを試みるも同じエラーが表示されてしまいます。
tanat

2016/07/22 11:24

ではrsa形式でログインしようとされているのですね。 http://qiita.com/madaran0805/items/3d1a9dfc331a044d8654 *pemになっている方を今のrsa鍵のファイル名に置き換えてください。 でppk方式に変換してログインして見て下さい。
tanat

2016/07/22 11:51

↑ppk形式に返還後、FileZillaに登録してからログインをして見て下さい。
kphex

2016/07/25 02:40

コメント有難うございました。 こちら参考URL通り進めてみましたがやはり同じエラーが返ってきてしまいました。

0

FTPクライアントを使用されているとのことですが、そのFTPクライアントではSFTP接続を行ってエラーが出ているのでしょうか?

私はFTPクライアントで以前、SFTP接続すべきところをFTP接続しようとしていて接続できないという凡ミスをかましたことがありますw

投稿2016/07/22 10:34

harashow1701

総合スコア854

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

2016/07/22 10:42

こちらの回答が他のユーザーから「過去の低評価」という指摘を受けました。

回答へのコメント

kphex

2016/07/22 11:15

そもそもサーバーのパスワードログインを許可しておらず、FTPも鍵承認なのでSFTP以外はログインできません。

0

普段SSHを使ってログインをする際には鍵ペアを使用してでサーバーに入れる

との事ですが、その時に使用しているSSHクライアントは何ですか?
(因みに、ご使用のPCのOSはWindowsですか?)


<追記>

SSHクライアントにPuTTy(Windows)を使用している際に、鍵の形式が異なるために類似の問題で悩む方が多いので確認してみたのですが、、的外れでしたね・・・

今回のケースでは tanat さんのご指摘の通り、鍵の変換をして「FileZilla」へ 登録 する事がポイントのようです。

これは恐らくツール設計者のポリシーの違いによるのでしょうが、外部に存在する鍵を指定して 鍵認証方式の接続も出来る という方針と、鍵そのものをツール内部に取り込んで厳格に管理 しようとする方針の違いです。
鍵の「変換」は内部で管理しやすい様に便宜的に行われるもので、あまり本質的ではないと思います。

いずれにしても、ツールへ登録しないと認証には使えないと言うことですね。

投稿2016/07/22 10:25

編集2016/07/22 11:39
pi-chan

総合スコア5934

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

kphex

2016/07/22 10:31

MacのターミナルでSSHしています。

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。