1万通りのうまく行かない方法

n+1回起き上がる記録です。

【備忘】サーバに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のタブを選んで、[任意の名前]を別窓で開いて接続

参考サイト

【mac】SSH鍵認証でサーバに接続する(初級編) - cameong’s blog

ファイルの保存と vi の終了 (Solaris ユーザーズガイド (上級編))