当社はIT技術のオンライン教育を得意としたセミナー専門会社です。 | 一戸英男

ITエンジニアの技術力UPをお約束します。

Azure Bastionを使ってVscode接続・SSH接続

既にAzure側でBastionを仮想サーバー上で設定しているという前提で話を進める。ユーザ名やパスワード、ポート番号は任意で設定する。

また、Azure上のリソース名やリソースIDは己の設定からそこに該当するものをコピーして置き換えて使ってください。

sshクライアント接続を簡単設定

~/.ssh/config を任意のエディターで編集。

BastionServerの起動

~/shell/bastion-azure.ps1を任意のエディターで編集。

powershell scriptの権限設定

power shellで設定する。管理者権限モードで。

> Set-ExecutionPolicy RemoteSigned

Bastionサーバ起動をAlais

powershell scriptをAliasして簡単起動「bastion」で起動するようにしておこう。

 > エディター $profile
編集画面で下記を入力する。  Set-Alias bastion c:\Users\staff\shell\bastion-azure.ps1

VSCODE側の拡張機能インストール

VS CODEでSSH接続設定を行っておこう。下記の拡張機能を導入しておこう。これは先に設定したconfigが効くので簡単に設定できるだろう。

  • Remote SSH
  • Remote Explorer

Bastionサーバを経由しない直接接続の場合