VSCodeでのSSH接続について
サーバーを使っていると、SSH接続をしたいというケースはよくあります。
一般的にはTeratermがよく使われますが、VSCodeでSSH接続を行うとファイル編集なども簡単にできるようになるので、おすすめです。
今回は、無料の高機能サーバーであるシンフリーサーバーを例にして、やり方を説明していきます。
準備
まずは、VSCodeをダウンロードしてください。
Windows」の場合、App StoreでVSCodeを検索すればインストールできます。
ExtensionからRemote SSHをインストールします。
config作成
SSHの認証情報を作成します。
F1キーでコマンドパレットを起動し、SSHと検索して、SSHの設定ファイルを開きます。
configファイルには、以下の情報を記入します。
Host サーバー名
HostName サーバー名
Port ポート番号(シンフリーサーバーは10022)
User ユーザー名
IdentityFile ~/.ssh/private.key(秘密鍵のパス)
ユーザー名や、サーバー名についてシンフリーサーバーの場合は、以下で解説しています。
秘密鍵のパスは、例えば、.ssh
フォルダに保存している場合は上記のようになります。
接続
Remote SSHをコマンドパレットから再び検索して、Connect to Hostとするか、
左下のアイコンをクリックして、Connect Current Window to Hostでも接続できます。
ターミナルを起動すれば、コマンドを入力できます。
ファイルの接続
ExplorerのOpen Folderから開きたいフォルダを選択するとサーバー上のフォルダを開くことができます。
ここで変更した内容は、サーバー上のファイルに反映されます。