Xshell鏈接WSL

Xshell鏈接WSL

WindowsWindows Subsystem for Linux很好用, 能夠直接使用LinuxCLI模式, 對於開發來講很友好.shell

安裝

Windows 10系統上, 使用快捷鍵win + x, 點擊應用和功能, 最大化顯示(Windows 10的設置是自適應的, 若是不最大化, 可能會沒法顯示所有功能), 點擊右側 程序和功能, 在彈出的窗口左側選擇啓用或關閉Windows功能, 在彈出的窗口中, 找到適用於Linux的Windows子系統, 重啓系統.vim

Windows store中搜索Linux, 會有Ubuntu、Kali、Debian、openSUSE等發行版, 隨便點擊一個發行版, 例如Ubuntu, 在新頁面點擊獲取.windows

啓動

點擊左下角的windows按鈕, 在最近添加中點擊剛安裝的系統圖標, 會有個初始化的過程, 以後輸入用戶名和密碼, 就完成了.bash

經過sudo apt update && sudo apt upgrade -y更新系統, 安裝ssh服務sudo apt autoremove --purge openssh-server -y && sudo apt install openssh-server -yssh

編輯文件vim /etc/ssh/sshd_config, Windows和子系統共用端口, 修改端口,rest

# 端口
Port 6666
UsePrivilegeSeparation no
# 密碼驗證
PasswordAuthentication yes
# 容許登錄的用戶
AllowUsers name

重啓服務sudo service ssh --full-restartcode

生成key, ssh-keygen -t rsa一路回車.server

鏈接

xshell中使用Alt + N建立新的鏈接會話, 主機改成127.0.0.1, 端口改成本身設置的端口.開發

點擊左側的用戶身份驗證, 方法使用Password, 用戶名和密碼爲Ubuntu用戶名密碼, 點擊鏈接.rem

開機自啓

Bash窗口不能關閉, 若是關閉了, 那麼至關於系統關機.

能夠使用windows自帶的定時任務計劃上添加開機啓動Ubuntu ssh服務的任務。
搜索任務計劃程序, 操做 --> 建立基本任務
配置:

觸發器: 當計算機啓動時
操做: 啓動程序
程序或腳本: C:\Windows\System32\bash.exe
參數爲: -c \"sudo /usr/sbin/sshd -D\"

選擇`當單擊「完成」是, 打開此任務屬性的對話框`按鈕,點擊完成,打開屬性頁
在屬性頁選擇"使用最高權限運行",避免錯誤。
相關文章
相關標籤/搜索