SFTP サーバー接続の問題のトラブルシューティング

最終更新日 : 2022年7月11日

Dreamweaver で SFTP サーバー接続の問題をトラブルシューティングする方法について説明します。

SFTP サーバー内で構成された古いプロトコルやその他のエラーメッセージが発生する場合は、以下の回避策を使用して、SFTP 接続の問題をトラブルシューティングしてください。

 トラブルシューティング非推奨のプロトコル

サーバーが非推奨の OpenSSH プロトコルで構成されている場合は、接続を確立するための回避策として、Dreamweaver 構成ファイルでレガシー RSA/SHA1 を再度有効にします。 次の手順に従います。

macOS のアプリに表示されるエラーメッセージ
macOS のエラーメッセージ

Dreamweaver アプリケーションを閉じます。

Finder で移動メニューを選択し、「フォルダへ移動
」を選択します。

フォルダへ移動ポップアップに移動して、次のように入力します。

/Users/[ユーザー名]/Library/Preferences/

Adobe Dreamweaver 2021 Prefs ファイルを検索して、テキストエディターで開きます。

config ファイルから SFTP レガシーアルゴリズムを使用するを見つけて、TRUE に設定します。

ファイルを保存して閉じます。

アプリ内の Windows のエラーメッセージ
Windows のエラーメッセージ

Dreamweaver アプリケーションを閉じます。

Windows 検索バーで、RegEdit を検索して、レジストリエディターアプリを実行します。

レジストリエディターの左ペインで、以下のパスまでナビゲートします。

HKEY_CURRENT_USER\SOFTWARE\Adobe\Dreamweaver 2021\Site Preferences

config ファイルから SFTP レガシーアルゴリズムを使用するを見つけて、TRUE に設定します。

RegEdit を閉じます。

 上記の解決策は、レガシー実装がアップグレードされるか、互換性のあるキータイプで再構成されるまでの一時的な手段です。 ホスティングプロバイダーまたはサーバー管理者に連絡し、OpenSSH バージョン 8.8 と互換性のあるサポートされているアルゴリズムへのアップグレードをリクエストしてください。

問題が解決しない場合は、次の手順を実行して、構成ファイルに必要な変更を加えます。

 Dreamweaver は、OpenSSH によって提案されているように、推奨される RSA/SHA1 アルゴリズムを有効にしています。 アドビは、SFTP 構成ファイルの設定をカスタマイズするためにユーザーが行った変更については責任を負いません。

以下の場所に移動して SFTPError.log を参照し、問題の詳細情報を入手してください。

macOS:/Users/<username>/Library/Application\ Support/Adobe/Dreamweaver 2021/<locale>/Configuration/SFTP/

Windows:%appdata%\Adobe\Dreamweaver 2021\<locale>\Configuration\SFTP\

 エラーがアルゴリズムの不一致に関連している場合は、サーバーがサポートするアルゴリズム(エラーログに記載されている)を構成ファイル(手順 1 に記載されている SFTP フォルダー内)に追加します。 以下に例を挙げます。

エラー

解決策

<IP> ポート <port no> とネゴシエートできません:

一致するキーの交換メソッドが見つかりません。

推奨:diffie-hellman-group14-sha1

diffie-hellman-group1-sha1

以下のアルゴリズムのいずれかを構成ファイルに追加します。

KexAlgorithms +diffie-hellman-group1-sha1

または

KexAlgorithms +diffie-hellman-group14-sha1

ssh-dss(DSA)ホストおよび公開鍵アルゴリズムのサポートは、デフォルトではサポートされなくなりました。 現在 DSA ホストまたはキーを使用している場合は、SFTP 構成に以下を追加して、それらを再度有効にします。

HostkeyAlgorithms +ssh-rsa、ssh-dss

PubkeyAcceptedAlgorithms +ssh-rsa、ssh-dss

SFTP エラーメッセージのトラブルシューティング

「Failed to read the contents of XML Resource: IDD_SSH_KEY_CHANGE_DIALOG」というエラーが発生した場合は、以下の回避策の手順に従ってください。

Dreamweaver アプリケーションを閉じます。

次の場所に移動します。

  • macOS:~/ライブラリ/Application Support/Adobe/Dreamweaver xxxx/en_US/Configuration
  • Windows:C:\Users\[ユーザー名]\AppData\Roaming\Adobe\Dreamweaver xxxx\en_US\Configuration

 xxxx は Dreamweaver のバージョンです。 Windows で Dreamweaver 2021 を実行している場合、次のフォルダーに移動します。

C:\Users\[ユーザー名]\AppData\Roaming\Adobe\Dreamweaver 2021\en_US\Configuration

ssh_hosts ファイルを右クリックして、ファイルの名前を変更します。 例えば、ssh_hosts_old とします。

Dreamweaver を再起動して、SFTP サーバーに接続します。

同様のトラブルシューティング記事をお探しですか?