環境確認
クライアント側
Ubuntuのバージョン確認
lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
接続側
macOS
クライアント側の設定
ユーザーの追加
adduser katsuji
パスワードを設定してとか聞かれるのでパスワードだけ設定してあとはEnter
usermod -G sudo katsuji
sshd_condigの編集
/etc/ssh/sshd_config
を編集することでrootでの接続を拒否したり、接続ユーザーを追加できる。
色々と書いてあるが以下の項目を追加する
/etc/ssh/sshd_config
PermitRootLogin no #root以外の接続を拒否
AllowUsers katsuji #ユーザーの追加
Port XXXX #デフォルトは22なので変更しておく方が安全
接続側の設定
sshのconfigを作成
vi ~/.ssh/config
~/.ssh/config
Host ssh_katsuji #適当な名前
HostName X.X.X.X #クライアント側のIPアドレス
User katsuji
IdentityFile ~/.ssh/cnh.pem #sshの公開鍵
ServerAliveInterval 60
Port 443
接続
ssh ssh_katsuji
で接続できる!