Xshell連接Windows10下Linux子系統(tǒng)Ubuntu

環(huán)境

windows10 2004
Ubuntu20.04

前言

最近在學習往linux上用docker-compose搭建ELK,所以在win10本地安裝了linux子系統(tǒng)。我在win10本地寫完yml文件后,想法復制到linux環(huán)境,結果出現(xiàn)了格式問題。但是一行行的改顯然是不現(xiàn)實的,所以想到了用xshell連接上后,上傳yml文件來解決問題。

下載安裝Linux子系統(tǒng)

這步可以看我上篇文章 更新WSL2 安裝ubuntu及docker并使用

查看Linux子系統(tǒng)的ip地址

首先是找到linux的ip地址,需要用到命令:

ifconfig

如果未安裝,根據(jù)提示先install。查詢顯示如下:


ifconfig查詢結果

inet6指向的Mac地址不用看了,比如我的linux對外ip是eth0下的172.27.167.152,分不清都試一遍就好了。

重設root密碼

在xshell連接前,有必要設置下root密碼。

passwd  #重置密碼

配置 SSH Server

我們要卸載并重裝ssh,這個重點。操作如下:

# 卸載自帶的 ssh
sudo apt-get remove openssh-server

# 安裝 ssh
sudo apt-get install openssh-server

# 編輯配置文件
vim /etc/ssh/sshd_config

Port 2222 # 修改端口號,避免和 Windows ssh 服務端口沖突
UsePrivilegeSeparation yes # 使用密碼登錄
PermitRootLogin yes # 允許使用 root 用戶登錄


# 重啟 ssh 服務
sudo service ssh --full-restart

特別注意,一定要修改端口,我因為用默認端口一直連不上。重啟的時候可能會提示UsePrivilegeSeparation yes參數(shù)過期,沒事,繼續(xù)用,暫無其他辦法。

xshell連接linux子系統(tǒng)

然后就可以打開xshell進行連接了。


填寫ip和端口

填寫用戶名和密碼

參考鏈接

Xshell完美連接win10 Linux子系統(tǒng)
使用 xshell 登錄 Windows 的 linux 子系統(tǒng)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容