2024.11.14
いまさらNode.jsを知ろう~環境構築も~
2018.06.01
開発環境・ツールMac Cyberduckで秘密鍵によるSFTP接続ができなくなったらキーチェーンアクセスをメンテ
坂東です。
MacのFTPツールといえばCyberduckですね。寄付していますか?
突然、特定サーバーへのSFTP接続ができなくなってハマったので共有します。
サーバー側はSSHで秘密鍵認証、Cyberduckの設定は「SFTPプロコトル」「SSH Private Keyあり」、な接続先をいくつか持っています。
このうちの一つが突然アクセス不能になりました。
サーバー側でなにか作業したことも、CyberduckやOSXアップデートなどもありません。
いつもなら接続先をダブルクリックしたらスッとつながるんですが、なぜかログインユーザーのダイアログが表示されパスワードか秘密鍵の指定を要求されます。
鍵認証なのでパスワードは空で、秘密鍵を指定しても繋がりません。該当接続先を消して作り直しても繋がりません。
他の接続先には問題なく繋がります。それは消して作り直しても繋がり、鍵のパスフレーズの入力とログインまで行きました。
いちおうCyberduckを再インストールや旧バージョンに戻したりしましたが、状況は変わりません。
あとターミナルのsshでは問題なく繋がりましたので、.ssh のconfigや鍵のせいではなく Cyberduckの問題でしょう。
ふと、Cyberduckの「環境設定」 -「一般」をみると「キーチェーンを使用」という項目がありました。
鍵のパスフレーズは独自に管理してるんじゃないんだ、と。
ユーティリティのキーチェーンアクセスを開き、「パスワード」を選びサーバー名で検索すると「種類:アプリケーションパスワード」というものが見つかりました。変更日はえらく古い。
これを消すと、Cyberduck側でつながるようになりました。
キーチェーンがなんらかの拍子に壊れたんでしょうね。
おわり。
【記事への感想募集中!】
記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!【テクノデジタルではエンジニア/デザイナーを積極採用中です!】
下記項目に1つでも当てはまる方は是非、詳細ページへ!Qangaroo(カンガルー)
【テクノデジタルのインフラサービス】
当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。
最近の記事
タグ検索