tktechblog

日々の開発学習の進捗確認とテクノロジーに関して考えたことをまとめます(ブロックチェーン学習中)

macOS(ローカル)→さくらVPSにターミナル上でsshログイン

ローカルからvpsへの接続

ssh -p [port番号(22はファイアウォール設定してるので自分の場合は10022)] [root以外のユーザー名]@接続先ipアドレス

参考URL

https://teratail.com/questions/16932

MacからさくらVPSにSSH接続できるようにする方法 | Sawalog

所感

クソみたいな戦いだったのと同時に、セキュリティ、ネットワーク、linuxunixvpsなどインフラ全体に関してももっと勉強しないとダメだなと反省。

何も設定してなければ、ローカルからvpsログインなんて
ssh root@接続先ipアドレス
ですんなり入れる。

ただ今回のようになんとなくvpsの設定をして、なんとなくファイアウォール設定をしてデフォルトのport22を塞いで、rootにはアクセスできない設定もして、鍵も作ってとやると必要な知識が多岐に渡ってくる。本来port番号だってなんの設定もなくデフォルトのport22には入れたはずがなんとなくの設定で10022にしか入れないようにもなっていた。

ちょっとわからないときは
#semanage port -l | grep ssh
SELinuxの設定を確認してやっと22番ポートの規制がわかった。

今回の件で身に付けたい知識

-Linux
-Unix
-セキュリティ(ファイアウォールルート権限、鍵認証)
-ネットワーク
-VPS
などの知識習得を熱く誓った。