SSH ターミナルを実行する
PyCharm から SSH セッションを直接起動できます。 専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモートサーバーまたはデフォルトのリモートインタープリター上のデータにアクセスし、主にファイルのアップロードとダウンロードを行うことができます。
SSH ターミナルを設定する
リモートコンピューターに SSH サーバーがあり、そこにアクセスできるアカウントを持っていることを確認してください。
宛先環境の SSH サーバーにアカウントを登録し、サーバーポリシーに応じて、SSH キーのペアまたはパスワードを生成します。
リモート環境を選択し、SSH ターミナルを構成します:
設定 ダイアログ (Ctrl+Alt+S) で、 に進みます。
接続設定 領域で、リモート環境を選択します:
デフォルトリモートインタープリター: このオプションを選択すると、デフォルトの リモートインタープリターが実行される同じホストで SSH ターミナルのコマンドが実行されます。
SSH 構成: このオプションを選択すると、ローカルまたはリモート Web サーバー上で SSH ターミナルのコマンドが実行され、 SSH 構成のいずれかを介してアクセスできるようになります。
毎回実行時に SSH 構成を選択 :このオプションを選択すると、メインメニューから を選択するたびに、ポップアップから目的の構成を選択する必要があります。
目的の SSH 構成がリストに表示されない場合は、 構成のセットアップ リンクをクリックし、 SSH 構成ページで定義してください。
毎回同じ SSH 接続を使用するには、 SSH 構成 を選択します。 セッションを開始するたびに接続を選択するには、 毎回実行時に SSH 構成を選択 を選択します。
デフォルトエンコード リストから、SSH ターミナルで使用するエンコードを選択します。
SSH ターミナルを起動する
メインメニューで へ移動します。 あるいは、 ヘルプ | アクションの検索 Ctrl+Shift+A ダイアログを呼び出し、 start ssh.. を検索して、 SSH セッションの開始 を選択します。
設定 ダイアログ (Ctrl+Alt+S) の ページで定義された接続設定に応じて、次の種類の動作が可能です。
デフォルトリモートインタープリター オプションが選択されている場合、SSH ターミナルはデフォルトのリモートインタープリターが実行されているのと同じホストへのアクセスを提供します。
SSH 構成 オプションが選択されている場合、SSH ターミナルは、リストから選択された SSH 構成を介してアクセスできるサーバー上のデータを制御します。 詳細は SSH 構成を作成する をご参照ください。
毎回実行時に SSH 構成を選択 オプションが選択されている場合、PyCharm は希望の SSH 構成を選択するリストを表示します。
PyCharm に SSH 接続が事前に設定されていない場合は、 SSH セッション ダイアログが開き、 SSH 構成の作成を促されます。
SSH ログを表示する
SSH 接続のトラブルシューティングを行うには、 IDE ログを確認します。 認証エラーの場合は、SSH サーバーのログも確認するか、サーバー管理者に問い合わせてください。 ログの場所は、サーバーのオペレーティングシステムと構成によって異なります。
たとえば、Fedora サーバーで SSH サーバーのログを表示するには、 sudo journalctl -u sshd.service を実行します。 これらのログは、認証の失敗や拒否された接続の特定に役立ちます。