macOS(ローカル)→さくらVPSにターミナル上でsshログイン
ローカルからvpsへの接続
ssh -p [port番号(22はファイアウォール設定してるので自分の場合は10022)] [root以外のユーザー名]@接続先ipアドレス
参考URL
https://teratail.com/questions/16932
MacからさくらVPSにSSH接続できるようにする方法 | Sawalog
所感
クソみたいな戦いだったのと同時に、セキュリティ、ネットワーク、linux、unix、vpsなどインフラ全体に関してももっと勉強しないとダメだなと反省。
何も設定してなければ、ローカルからvpsログインなんて
ssh root@接続先ipアドレス
ですんなり入れる。
ただ今回のようになんとなくvpsの設定をして、なんとなくファイアウォール設定をしてデフォルトのport22を塞いで、rootにはアクセスできない設定もして、鍵も作ってとやると必要な知識が多岐に渡ってくる。本来port番号だってなんの設定もなくデフォルトのport22には入れたはずがなんとなくの設定で10022にしか入れないようにもなっていた。
ちょっとわからないときは
#semanage port -l | grep ssh
でSELinuxの設定を確認してやっと22番ポートの規制がわかった。
今回の件で身に付けたい知識
などの知識習得を熱く誓った。