SSH ターミナルを実行する
GoLand から SSH ターミナルを使用して、リモートコンピューターでコマンドを実行します。 たとえば、そのコンピューターにインストールされている Go を使用して、Go アプリケーションをビルドまたはテストできます。 プロジェクトファイルを転送するには、 デプロイサーバーを構成します。
SSH ターミナルを設定する
リモートコンピューターに SSH サーバーがあり、そこにアクセスできるアカウントがあることを確認してください。
サーバーで必要なホスト、ポート、ユーザー名、認証メソッドを指定して、 SSH 構成を作成します。 接続をテストします。
リモート環境を選択し、SSH ターミナルを構成します:
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
接続設定 領域で、リモート環境を選択します:
現在の Vagrant: 現在実行中の Vagrant 仮想マシンで SSH ターミナルのコマンドを実行するには、このオプションを選択します。
SSH 構成: このオプションを選択すると、ローカルまたはリモート Web サーバー上で SSH ターミナルのコマンドが実行され、 SSH 構成のいずれかを介してアクセスできるようになります。
実行するたびに SSH 構成を選択 :このオプションが選択されている場合、メインメニューから を選択するたびに、ポップアップで目的の構成を選択する必要があります。
目的の SSH 構成がリストに表示されていない場合は、 構成の設定 リンクをクリックし、 SSH 構成ページで定義してください。
毎回同じ SSH 接続を使用するには、 SSH 構成 を選択します。 セッションを開始するたびに接続を選択するには、 実行するたびに SSH 構成を選択 を選択します。
デフォルトエンコード リストから、SSH ターミナルで使用するエンコードを選択します。
SSH ターミナルを起動する
に進みます。 プロンプトが表示されたら、リモートコンピューターの SSH 構成を選択します。
開いたターミナルタブでコマンドを実行します。 セッションを終了するには、
終了を入力します。
SSH ログを表示する
SSH 接続のトラブルシューティングを行うには、 IDE ログを確認します。 認証エラーの場合は、SSH サーバーログも確認するか、サーバー管理者に問い合わせてください。 保存場所は、サーバーのオペレーティングシステムと構成によって異なります。
たとえば、Fedora サーバーでは、 sudo journalctl -u sshd.service を実行して SSH サーバーログを表示します。 これらのログは、認証失敗や拒否された接続の特定に役立ちます。