WSL 使用指南 06 配置SSH
本文最后更新于 2018-12-08,文章内容可能已经过时。
本文最初在发布于GitHub,在此重新发布是为了汇总作品。本文撰写时(2018)基于第一代WSL技术,在此发布时(2024)微软已经发布第二代WSL技术并被主要应用。如果你在使用 WSL 2,请注意内容适用性。
配置SSH
众所周知,SSH的默认连接端口是22
,但是微软在Win10中内置了SSH Server For Windows
并占用了默认的22
端口,因此如果要在WSL中开启SSH Server
,我们必须修改WSL中的默认SSH监听端口。Win10新增的SSH Server服务如下:
配置SSH Server的步骤如下:
修改SSH Server的监听端口,这里修改外
23
。sudo sed -i '/Port /c Port 23' /etc/ssh/sshd_config
修改SSH Server的监听地址。
sudo sed -i '/ListenAddress 0.0.0.0/c ListenAddress 0.0.0.0' /etc/ssh/sshd_config
按照个人需求配置密码登陆或者密钥登陆,在此不做演示
重启SSH服务,本地已经能够通过SSH登陆。
sudo service ssh restart
如需外部访问,请在Windows防火墙中允许自定义的SSH端口。
下一步
- 了解如何通过脚本提高效率
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,转载请注明来自 王嘉祥
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果