ssh连接win10本地linux子系统

本文介绍如何通过命令行操作移除并重新安装OpenSSH服务,包括清除旧配置及重启服务确保更改生效。适用于Linux系统环境下的SSH服务管理。

apt remove --purge openssh-server

apt install openssh-server

rm /etc/ssh/ssh_config

service ssh --full-restart

以下是在 Windows 11 系统上安装 Linux 子系统的超详细方法: ### 1. 开启适用于 LinuxWindows 子系统功能 - 按下 `Win + S` 组合键打开搜索框,输入“启用或关闭 Windows 功能”并打开该应用。 - 在弹出的窗口中,滚动找到“适用于 LinuxWindows 子系统”和“虚拟机平台”,勾选这两个选项。 - 点击“确定”,系统会提示重启计算机,重启后使更改生效。 ### 2. 下载并安装 Linux 内核更新包 - 访问微软官方提供的 Linux 内核更新包下载页面(https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi ),下载适用于 x64 计算机的更新包。 - 运行下载好的 `.msi` 文件,按照安装向导的提示完成安装。 ### 3. 设置 WSL 2 为默认版本 - 打开 PowerShell(以管理员身份运行)。 - 在 PowerShell 中输入以下命令并回车,将 WSL 2 设置为默认版本: ```powershell wsl --set-default-version 2 ``` ### 4. 从 Microsoft Store 安装 Linux 分发版 - 打开 Microsoft Store 应用。 - 在搜索框中输入想要安装的 Linux 分发版,例如 Ubuntu、Debian、Kali Linux 等。这里以 Ubuntu 为例。 - 选择 Ubuntu 并点击“获取”按钮,等待下载和安装完成。 ### 5. 配置 Linux 分发版 - 安装完成后,在开始菜单中找到并打开新安装的 Linux 分发版(如 Ubuntu)。 - 首次启动时,系统会提示设置用户名和密码,按照提示完成设置。 ### 6. 可选:安装桌面环境(以 Ubuntu 为例) Windows 子系统下安装的分发版 Ubuntu 默认不带有桌面环境,若要使用桌面环境,需手动安装,如 xfce4、gnome 等。这里选择经典的 gnome 桌面环境,它和 Ubuntu 官方版本的桌面环境相似,可通过以下命令安装: ```bash sudo apt-get install ubuntu-desktop # 安装 gnome 桌面环境 sudo apt-get install gnome-tweak-tool # 安装相关工具 ``` ### 7. 可选:允许 root 用户登录和允许密码访问 若需要允许 root 用户登录和使用密码验证,可按以下步骤操作: - 打开 ssh 配置文件: ```bash vi /etc/ssh/sshd_config ``` - 在文件中添加以下内容: ```plaintext PermitRootLogin yes # 允许 root 用户登录 PasswordAuthentication yes # 设置为 yes 允许密码验证 ``` - 保存并退出文件,然后重启 ssh 服务: ```bash sudo service ssh restart ``` ### 8. 连接Linux 桌面环境(可选) - 安装远程桌面客户端,如 Xming 或 VcXsrv。 - 配置环境变量以允许 X11 转发,在 Linux 终端中输入: ```bash export DISPLAY=:0 ``` - 启动桌面环境,例如对于 gnome 桌面环境,输入: ```bash gnome-session ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值