使用ssh连接WSL

本文档详细介绍了如何在Windows Subsystem for Linux (WSL)上重新配置SSH服务,包括卸载并重新安装SSH服务器,修改配置文件以改变端口、允许密码登录和root用户访问,以及重启SSH服务。只需简单三步,即可完成设置,方便通过SSH连接到WSL。
摘要由CSDN通过智能技术生成

1. 前言

稍微记录一下ssh连接WSL,虽然已经有很多教程了,嘻嘻嘻

先说明一下基本步骤:

  • 首先,由于WSL自带的ssh部件不是很全,所以需要先删除后重新安装
  • 之后,修改配置信息
  • 最后,重启ssh服务

全程只需要三步,挺简单的,那么正文开始…

2. 正文

2.1 卸载重装ssh服务

sudo apt remove openssh-server
sudo apt install openssh-server

2.2 修改配置信息

(1)修改SSH Server的监听端口,这里修改为23
sudo sed -i '/Port /c Port 23' /etc/ssh/sshd_config
(2)修改SSH Server的监听地址
sudo sed -i '/ListenAddress 0.0.0.0/c ListenAddress 0.0.0.0' /etc/ssh/sshd_config
(3)修改SSH Server允许使用用户名密码的方式登录
sudo sed -i '/PasswordAuthentication /c PasswordAuthentication yes' /etc/ssh/sshd_config
(4)修改SSH Server允许远程root用户登录
sudo sed -i '/PermitRootLogin /c PermitRootLogin yes' /etc/ssh/sshd_config

2.3 重启ssh服务

sudo service ssh restart

2.4 使用ssh登录

ssh username@hostname -p 23

在此,username为登录的用户名,hostname可为localhost127.0.0.1或实际的ip地址。

参考链接:https://www.cnblogs.com/bpf-1024/p/14036720.html

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Virtual Studio(VS)是一款非常强大的集成开发环境(IDE),它可以帮助开发者编写各种类型的代码。而在连接到虚拟机上编写代码时,我们可以通过安装Remote插件来实现。 Remote插件是为VS提供的一个扩展,它允许开发者远程连接到一个虚拟机或远程服务器,以便于在本地环境中进行代码编写和调试。安装Remote插件需要以下步骤: 1. 打开VS,在顶部菜单栏选择“工具”,然后选择“扩展和更新”。 2. 在打开的窗口中,选择“市场”选项卡,并在搜索框中输入“Remote插件”。 3. 在搜索结果中找到适合你的Remote插件(如Remote-SSH、Remote-WSL等),然后点击“下载”按钮进行下载。 4. 下载完成后,点击“安装”按钮进行安装。 5. 安装完成后,重新启动VS。 安装完Remote插件后,我们可以通过以下步骤连接到虚拟机: 1. 打开VS,选择“视图”菜单,然后选择“Command Palette”选项。 2. 在Command Palette中输入“Remote-SSH:Connect to Host”(如果你要连接的是SSH虚拟机),或者输入“Remote-WSL:连接WSL”(如果你要连接的是WSL虚拟机)。 3. 在弹出的输入框中输入虚拟机的地址、用户名和密码等信息,然后点击“连接”按钮。 4. 连接成功后,VS会自动在本地环境中打开一个新的窗口,该窗口代表着虚拟机的文件系统。 5. 现在,你可以在该窗口中进行代码编写、构建和调试等操作,就像在本地环境中一样。 连接到虚拟机后,我们可以享受到VS强大的功能和代码编辑体验,同时可以通过Remote插件高效地进行虚拟机上的代码开发。这样,我们可以在虚拟机和本地环境之间实现代码共享和协作,极大地提高了开发效率。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值