【備忘】サーバにSSH認証でアクセスする(Mac->(Vscode)->Linux)
情シスに出すたびになんか面倒でハードルの高いVSCodeセットアップ
もういい加減時間使いたくないのでメモを作る。
ToDo
- ターミナル作業
- 鍵を作る
- 鍵をサーバにコピーする
- VScode作業
- Remote Developerをインストールする
- Configを作る
具体的なコード
- ターミナル作業
- 鍵を作る
$ mkdir -m 700 ~/.ssh #フォルダがなければ作る $ ssh-keygen -t rsa $ chmod 600 ~/.ssh/id_rsa #パーミッション変更
- 鍵をサーバにコピーする
$ cat ~/.ssh/id_rsa.pub | pbcopy #クリップボードにコピー $ ssh -p [ポート番号] [username]@[hostname] #オンプレに接続 $ vi ~/.ssh/authorized_keys #鍵ファイルをテキストエディタで開く $ (テキストエディタに鍵を貼り付けて、:wqで保存) $ chmod 600 ~/.ssh/authorized_keys #パーミッション変更
- VScode作業
- Remote Developerをインストールする
- Configを作る
host [任意の名前] hostname [xxx.xx.xx.xx] user username Port [ポート番号] IdentityFile ~/.ssh/id_rsa
あとはRemote Developerのタブを選んで、[任意の名前]を別窓で開いて接続