前提:OSはUbuntu22.04
作業はrootで行う、今回ポートは例として37564にしていますが使っていないポートなら何でもいいです。デフォルトの22番はやめておいたほうがいいです。
nano /etc/ssh/sshd_config
Port 37564
PermitRootLogin no
PasswordAuthentication no
/etc/init.d/ssh restart
ufw allow 37564
ufw enable
ufw reload
作業が終わったらWindowsのターミナルから
ssh -i .ssh/private.key username@XXX.XXX.XXX.XXX -p 37564
のようにして接続する。
公開鍵は /home/username/.ssh/authorized_keys
秘密鍵はWindowsの C:\Users\username\.ssh\private.key
にあります。