windowsからWSLにSSH接続をする方法

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です