$sudo apt-get install openssh-server 配置Ubuntu sshd: $sudo vi /etc/ssh/sshd_config Port 22 Port 8222 重启ssh service生效 $sudo service ssh restart 可以用netstat -ntlp检查端口使用 $netstat -ntlp 查一下WSL2 Ubuntu虚机的IP $ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500...
转发wsl2 端口脚本 重装openssh-server 并配置端口号,密码登录,监听地址 bash sudoaptremoveopenssh-serversudoaptinstallopenssh-serversudonano/etc/ssh/sshd_config wsl 里面新建 sh 文件,内容如下 bash ipa|grep-w"inet"|grep-w"eth0"|cut-d" "-f6|cut-d"/"-f1 ...
WSL中安装OpenSSH服务器: sudo apt-get update sudo apt-get install openssh-server 配置SSH服务: 编辑SSH配置文件 /etc/ssh/sshd_config,确保以下设置: Port 22(或者你选择的任何其他端口) PermitRootLogin yes(如果你允许root用户登录) PasswordAuthentication yes(如果你允许密码认证) 启动SSH服务: 启动SSH服务...
要通过SSH访问远程windows主机内置wsl(以Ubuntu为例),需要以下步骤(前提是已经在wsl中安装并配置openssh-server)。 查找WSL的IP地址,因为内部桥接关系,wsl的ip地址与宿主机可能不在同一网段。可以通过ip addr show eth0查看wsl的ip地址。 配置端口转发,将windows宿主机端口映射到wsl端口。netsh interface portproxy ad...
1、安装SSH WSL的Ubuntu貌似没有自动SSH服务,需要安装: Bash 1 sudo aptinstallopenssh-server 2、配置SSH 安装完成后,可以修改SSH端口: Bash 1 sudosed -i'/Port /c Port 2222'/etc/ssh/sshd_config 即把端口改为2222。如果实在用不习惯命令行,可以用宝塔修改。
devil@127.0.0.1 -p 22 代表端口映射的目标主机的ssh登录的配置,这里wsl下ubuntu的ssh端口为22; 效果: ssh端口映射: 端口映射成功后局域网内主机可以成功访问WSL下的Ubuntu: ===
你可以在Windows防火墙的设置中添加入站规则,允许端口22的TCP连接。 尝试在WSL内部使用ssh localhost命令: 在WSL终端中,输入以下命令尝试连接SSH服务: bash ssh localhost 如果连接成功,你将看到SSH登录提示。如果仍然失败,请继续下一步。 重启WSL和SSH服务: 有时重启WSL和SSH服务可以解决问题。你可以先停止并...
ssh jack@1.2.3.4 -p 2222 即可连接到wsl。 如果想要通过外网进行连接,那么需要将本机的相应端口(这里是2222)映射到外网,因为一般我们的电脑在局域网内。 网上说,要连接到wsl时,wsl必须保持打开状态,也就是命令行窗口不能关闭,其实这是一个误区!!!
4、剩下就是安装SSH服务端,只需要一条命令,根据提示确认就好。 sudo apt install openssh-server。 5、到这里一个完整的本地Linux服务器就完成了。剩下就是怎样把本地22端口内网穿透到公网。这个时候可以使用FRP内网穿透工具,完成后可以远程访问了。
4、剩下就是安装SSH服务端,只需要一条命令,根据提示确认就好。 sudo apt install openssh-server。 5、到这里一个完整的本地Linux服务器就完成了。剩下就是怎样把本地22端口内网穿透到公网。这个时候可以使用FRP内网穿透工具,完成后可以远程访问了。