組み込みの SSH ターミナルとリモート SSH 外部ツールを使用する
このチュートリアルの内容
このチュートリアルでは、PyCharm に組み込まれた SSH ターミナルとリモートツールを使用する方法について説明します。
SSH の基本はこのチュートリアルの範囲外です。
前提条件
開始する前に、次のことを確認してください。
PyCharm 3.0 以降を使っています。このチュートリアルは PyCharm 2016.2 で作成されました
SSH サーバーにアクセスできます。
SSH クライアントでの作業
PyCharm に組み込まれた SSH クライアントを使ってどのように作業できるかを見てみましょう。
接続を開始する
メインメニューから資格情報の編集をクリックします。
を選択し、次に接続情報を提供する
SSH セッションダイアログで接続情報を指定します: ホスト(ローカルまたはリモート)、ポート、ログイン名とパスワード:
見てください !
OK をクリックすると、ターミナルツールウィンドウの専用タブで SSH セッションが開始されます。
SSH セッションで何ができますか?
通常どおり、対話的なセッションのように ... リモートでコマンドを実行し、コピー & ペーストし、上下の矢印キーを使用してコマンド履歴をスクロールします。
リモート SSH 外部ツールを使用する
たとえば、カレンダーを表示するなど、SSH でコマンドを実行する外部ツールを定義しましょう。
SSH 外部ツールの設定
設定ダイアログ (メインツールバーの ) を開き、ツールノードでページリモート SSH 外部ツールを選択します。 をクリックして新しいリモートツールを作成し、ツールの作成ダイアログで新しいツール設定を指定します。
フィールド名前は、新しいツールの表示名を指定できます。次の 2 つのフィールドはオプションです。
説明フィールドにいくつか意味のある説明を入力します。
フィールドグループは、ツールメニューで作成される指定された名前のグループを示し、新しい SSH 外部ツールはこのグループに配置されます。
表示領域で、新しいツールをどこに表示したいかを指定します。この場合は、チェックボックスメインメニューのみを選択します。
接続設定領域でラジオボタンデプロイサーバーをクリックし、実行別にサーバーを選択を選択します。つまり、この外部ツールを実行するたびに、接続設定を指定する必要があります。
最後に、ツール設定領域で、リモートで実行するツールを指定します。下のスクリーンショットでは、bash コマンドを実行しています。パラメーターと作業ディレクトリはオプションです。また、マクロを使用して現在のコマンド名をインジェクションすることもできます。
OK をクリックしてツールの作成ダイアログを閉じ、リモート SSH 外部ツールページに戻ります。新しいツールがリストに表示されます:
SSH 外部ツールを起動する
ツールが設定されると、前に選択したメニューにツールが表示されます。この場合、これは前のセクションで定義したグループに新しく作成したリモート SSH 外部ツールを表示する
メニューです。このコマンドを選択して、何が起こるかを見てみましょう。まず、接続するサーバーを選択することをお勧めします。資格情報の編集を選択したら、接続設定を指定します。
最後にカレンダーが見えます ! こちらで確認できます:
関連ページ:
リモート SSH 外部ツール
このページでは、リモート外部ツールで行うことができる設定について説明します。外部ツールの追加と使用の詳細については、「外部ツール」を参照してください。ツールバーボタンを使用して、使用可能な外部ツールのリストを管理します。保持したいがメニューで使用できないツールとグループのチェックボックスをオフにします。追加新しい外部ツールを追加します。除去選択したツールまたはグループを削除します。編集選択したツールを編集します。上へ選択したツールをリスト内で上に移動します。
SSH ターミナルを実行する
PyCharm から直接 SSH セッションを起動できます。専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモートサーバーまたはデフォルトのリモートインタープリター上のデータにアクセスし、主にファイルのアップロードとダウンロードを行うことができます。SSH ターミナルを設定する SSH サーバーが宛先環境で使用可能であることを確認してください: リモートサーバーまたはデフォルトのリモートインタープリター。宛先環境の SSH サーバーにアカウントを登録し、サーバーポ...
Docker
Docker は、分離された再現可能な環境で実行可能ファイルをデプロイおよび実行するためのツールです。これは、たとえば、本番環境と同じ環境でコードをテストする場合に役立ちます。PyCharm は Docker 機能を統合し、Docker イメージの作成、Docker コンテナーの実行、Docker Compose アプリケーションの管理、パブリックおよびプライベート Docker レジストリの使用など、IDE から直接実行するための支援を提供します。Docker コンテナーにデプロイされたさまざま...