linux之SSH連接WSL2本地環(huán)境的操作方式
安裝WSL
wsl --install -d <發(fā)行版>
SSH 連接 WSL2 本地環(huán)境的完整步驟
要在 Windows 的 WSL2 環(huán)境中啟用 SSH 服務(wù),并允許本地或局域網(wǎng)設(shè)備連接,需完成以下步驟:
1. 安裝openssh-server 和 net-tools
sudo apt update sudo apt install openssh-server -y sudo apt install net-tools
2. 配置 sshd
修改配置文件
sudo vim /etc/ssh/sshd_config
確保以下關(guān)鍵配置:
Port 22 # 默認(rèn)端口 ListenAddress 0.0.0.0 # 允許所有 IP 連接 PasswordAuthentication yes # 啟用密碼登錄 PermitRootLogin yes # 允許 root 登錄(按需調(diào)整)
3. 啟動 SSH 服務(wù)
sudo service ssh start # 或手動啟動:sudo /usr/sbin/sshd
驗證服務(wù)狀態(tài):
ps -e | grep sshd 顯示: 1689 ? 00:00:00 sshd
4. 免密登錄
要實現(xiàn) Windows 免密 SSH 訪問 WSL2,本質(zhì)上是配置 SSH 公鑰認(rèn)證,步驟如下:
1. 在 Windows 上生成 SSH 密鑰對
- 在 PowerShell 或 Git Bash 中運行:
ssh-keygen -t ed25519 -C "wsl-ssh-key" # 推薦使用 ed25519 算法
- 默認(rèn)保存路徑:
C:\Users\你的用戶名\.ssh\id_ed25519
(私鑰)和id_ed25519.pub
(公鑰)。 - 不要設(shè)置密碼(直接回車跳過),否則仍需交互輸入。
2. 將windows上的公鑰復(fù)制到 WSL2 的 authorized_keys
在 Windows 查看公鑰內(nèi)容:
cat ~\.ssh\id_ed25519.pub
復(fù)制輸出的內(nèi)容(以 ssh-ed25519
開頭的一行)。
在 WSL2 中粘貼到 ~/.ssh/authorized_keys
:
mkdir ~/.ssh echo "粘貼的公鑰內(nèi)容" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys # 必須限制權(quán)限
5. 配置 Windows SSH 客戶端
確保私鑰被自動加載
編輯 C:\Users\你的用戶名\.ssh\config
(沒有則新建):
Host wsl2 HostName localhost User 你的WSL2用戶名 Port 22 IdentityFile ~/.ssh/id_ed25519 IdentitiesOnly yes
修復(fù) WSL2 的 ~/.ssh
權(quán)限
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
測試連接:
ssh wsl2 # 直接使用配置的別名
若無提示輸入密碼,則配置成功!
成以上步驟后,即可通過 SSH 穩(wěn)定訪問 WSL2 環(huán)境。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Linux服務(wù)器下查看公網(wǎng)IP地址的方法
在接口對接的時候,很多公司需要對方提供公網(wǎng)ip地址來配置對應(yīng)的IP白名單,那么在Linux環(huán)境下怎么查看對應(yīng)服務(wù)器的公網(wǎng)IP呢,所以本文給大家介紹了在Linux服務(wù)器下查看公網(wǎng)IP地址的方法,需要的朋友可以參考下2023-12-12詳解Ubuntu下ssh服務(wù)的安裝與登陸(ssh遠(yuǎn)程登陸)
本篇文章主要介紹了Ubuntu下ssh服務(wù)的安裝與登陸,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-11-11CentOS7下實現(xiàn)終端輸入中文設(shè)置詳解
這篇文章主要給大家介紹了關(guān)于CentOS7下實現(xiàn)終端輸入中文設(shè)置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用CentOS7系統(tǒng)具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Centos7.5配置java環(huán)境安裝tomcat的講解
今天小編就為大家分享一篇關(guān)于Centos7.5配置java環(huán)境安裝tomcat的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03Linux服務(wù)器刪除文件夾、刪除文件、解壓命令的方法
今天小編就為大家分享一篇Linux服務(wù)器刪除文件夾、刪除文件、解壓命令的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07