SSH

ターミナルからVSCodeのSSHリモートディレクトリを開く

ターミナルからVSCodeのSSHリモートディレクトリを開く

はじめに

今回紹介するのは VSCode の SSH リモートディレクトリをターミナルから直接開くときに使う便利なコマンドです。

VSCode には Remote SSH という拡張機能があり、 SSH 接続先のディレクトリをワークスペースとして起動することができます。

しかし、手元のターミナルから code コマンドを使って code user@host などと実行しても開くことはできません。

そこで今回は sshcode というコマンドを新たに作って、 ターミナルからサクッと SSH ディレクトリを開く方法を紹介します。

SSHのPort Forwarding

SSHのPort Forwarding

Port Forwardingとは

SSHは通常ターミナル上で使うが、接続をlocalhostの適当なポートに転送してくれるのがPort Forwardingらしい。これにより、ブラウザからLAN内にアクセスできる。

LANの外からLAN内のルータの設定やNASなどを使えるようになるのだ。

SSHの使い方

SSHの使い方

SSHとは

 Secure Shell。暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル。 パスワードなどの認証部分を含むすべてのネットワーク上の通信が暗号化される。