WSL使用OpenSSH開啓SSH服務

環境

服務器端:Windows 10 上的 WSL ,openSSH
客戶端:Windows 10 ,BitWise SSH Client

流程

WSL配置OpenSSH並開啓服務

  1. 卸載WSL上自帶的openssh並重裝(自帶的有問題)
sudo apt-get update
sudo apt-get remove openssh-server 
sudo apt-get install openssh-server
  1. 修改ssh的配置
sudo vim /etc/ssh/sshd_config

允許登錄者使用密碼驗證(下圖no改爲yes)

這裏取消註釋,設定端口號、密鑰、本地監聽
在這裏插入圖片描述

(2) 啓動OpenSSH服務並查看ip
sudo service ssh start

使用ifconfig查看一下WSL(服務器端)的ipv4地址:
在這裏插入圖片描述

使用BitWise SSH Client登錄

  1. 填寫主機ip 端口號 (默認22號端口) 、用戶名 、選擇登陸方法 (Initial method) 爲password。

在這裏插入圖片描述

  1. 登陸成功後,獲得了服務器端的shell,同時還彈出文件傳輸窗口。可以輕鬆地使用sftp協議進行客戶端和服務器端文件的傳輸。

在這裏插入圖片描述

遇到的問題及解決方法

  1. 第一次登陸時,WSL未重裝openSSH,此時BitWise SSH Client報錯。

在這裏插入圖片描述
解決方法:重裝openSSH並配置,具體見上

參考資料

windows10中WSL啓用OpenSSH

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章