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
chmod 700 ~/.ssh
echo "先ほどコピーした公開鍵"
chmod 600 ~/.ssh/authorized_keys
sudo nano /etc/ssh/sshd_config
と入力すると、表示されるファイルから
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
の部分を探し、#でコメントアウトされていたら#を削除してください。
その後、以下のコードを入力し、SSH設定を有効にしてください。
sudo systemctl restart ssh