1)参考
コアサーバー
https://help.coreserver.jp/manual/v2/ssh-use/
Tera Term で進めている。Windows のコマンドプロンプトも SSH のコマンドは使えるが、証明書を使う仕様の接続には対応していないようだ。
自分の環境は、Mac に 仮想で Windows と CentOS を入れている。Tera Term をインストールすることなく作業を進められるなら、都合がよい。
mac でコアサーバーに接続 参考サイト
https://oncologynote.com/?dcc506d23f
2)コアサーバで用意できる情報、ファイル
- サーバー:ユーザー@v2002.coreserver.jp
- 証明書ファイル:文字列_rsa ダウンロードして手元のMacで使う
- パスワード:自分で決めるパスワード
3)Mac での操作
mac ターミナルにて
- SSH ユーザー@v2002.coreserver.jp -i ~/.ssh/文字列_rsa
- エラーになるが、「/Users/マックユーザー/.ssh/」と「.ssh 」のフォルダができる。
「.ssh」でなければならない必要はない。
後に
SSH ユーザー@v2002.coreserver.jp -i /Users/マックユーザー/Downloads/文字列_rsa
でも接続できた。 - 再び
SSH ユーザー@v2002.coreserver.jp -i ~/.ssh/文字列_rsa
参考サイトの説明通り、権限で注意される - chmod 600 /Users/マックユーザー/.ssh/文字列_rsa
- 再び
SSH ユーザー@v2002.coreserver.jp -i ~/.ssh/文字列_rsa
4)メモ
隠しファイルが見えない場合は:Shift + コマンド + ピリオド
証明書の場所:「ダウンロード」でもOK、権限の変更は必要
下記でも接続できる
SSH ユーザー@v2002.coreserver.jp -i /Users/マックユーザー/Downloads/文字列_rsa
コアサーバでのコマンド作業が終わったら:exit でログアウト
近々作業がない場合は、コアサーバのSSH設定を削除、手元の証明書を削除しておくことにした。