管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

ssh_configを整備してVSCodeでSSH接続する

最近VSCodeを使うことが多くなりました。VSCodeの拡張機能「Remote-SSH」を使うとリモートホストにSSH接続し、リモートホストのファイルをVSCodeで編集できます。Remote-SSHを使うために、ssh_configを作成する必要があるためそのメモです。

確認環境

Visual Studio Code 1.57.1
Windows 10 Home 2004

手順

ファイルの作成場所

C:\users\<ユーザ名>\.ssh\ssh_config
文字コード:UTF-8
改行コード:LF

公開鍵で接続する場合

host <接続名>
	user		<接続ユーザ名>
	hostname	<接続ホスト名 or IPアドレス>
	port		<接続ポート番号>
	identityfile	<公開鍵のパス。Windowsでもパス区切りは「/」>
	identitiesonly	yes

例)
host raspi
	user		pi
	hostname	192.168.0.XX
	port		22
	identityfile	C:/Users/hoge/kagi/id_pi
	identitiesonly	yes

パスワード認証で接続する場合

host <接続名>
	user		<接続ユーザ名>
	hostname	<接続ホスト名 or IPアドレス>
	port		<接続ポート番号>)
host hoge_host
	user		hoge
	hostname	192.168.0.XX
	port		22