Windows
的Windows Subsystem for Linux
很好用, 能夠直接使用Linux
的CLI
模式, 對於開發來講很友好.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 -y
ssh
編輯文件vim /etc/ssh/sshd_config
, Windows
和子系統共用端口, 修改端口,rest
# 端口 Port 6666 UsePrivilegeSeparation no # 密碼驗證 PasswordAuthentication yes # 容許登錄的用戶 AllowUsers name
重啓服務sudo service ssh --full-restart
code
生成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\" 選擇`當單擊「完成」是, 打開此任務屬性的對話框`按鈕,點擊完成,打開屬性頁 在屬性頁選擇"使用最高權限運行",避免錯誤。