目次
WindowsからWSLへのSSH接続
Windows上でWSL (Windows Subsystem for Linux) を使用している方にとって、SSHでの接続は非常に便利な機能です。この記事では、その手順と一般的なエラーの解決方法を簡単に説明します。
ステップ1: WSL上でSSHサーバーを設定SSHサーバーをインストール:
sudo apt-get update
sudo apt-get install openssh-server
SSHサーバーを起動:
sudo service ssh start
ステップ2: Windows側でSSHクライアントを使用コマンドラインから接続:
ssh username@localhost
エラー "Permission denied (publickey)"が発生した場合
このエラーは、公開鍵認証が失敗したときに表示されます。次の手順で解決できる可能性があります。
パスワード認証を有効にする:
sudo nano /etc/ssh/sshd_config
# PasswordAuthentication yes と設定
sudo service ssh restart
適切なパーミッションを設定:
bashchmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys