SSH接続ができなくなったとき

SSH接続ができなくなったときは以下を試してください。

ローカル環境での作業


type C:\Users\popro\.ssh\id_rsa.pub

と入力するとssh-rsaから始まる公開鍵が表示されるのでコピーしてください。


サーバーでの作業


mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "先ほどコピーした公開鍵"
chmod 600 ~/.ssh/authorized_keys
sudo nano /etc/ssh/sshd_config

と入力すると、表示されるファイルから


PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes

の部分を探し、#でコメントアウトされていたら#を削除してください。


その後、以下のコードを入力し、SSH設定を有効にしてください。

sudo systemctl restart ssh