但是很多时候,我们可能并没有Linux服务器,这个时候其实自己的个人电脑也可以勉强成为Linux服务器:
如果要与你的windows的Ubuntu子系统进行交互,首先必须要知道windows的Ubuntu子系统的IP地址。 首先查看的IP地址因为我们开启的windows的Ubuntu子系统,其实就是Windows10的一个可执行linux命令的窗口,所以是同一个ip地址,在Ubuntu子系统的终端使用sudo下载安装两个工具包: sudo apt install net-tools 然后在Ubuntu里面使用 ifconfig 命令查看,如下: jmzeng@DESKTOP-D7COBEK:~$ ifconfig 在windows电脑使用ipconfig查看 IPv4 地址 . . . . . . . . . . . . : 192.168.0.108 如果你是使用自己的windows电脑来连接它内部的Ubuntu子系统,那就使用 127.0.0.1,如果你是使用跟你的windows电脑在同一个路由器下面的其它电脑来ssh连接它,就使用这个windows电脑的内网IP即可。 修改这个windows的Ubuntu子系统ssh协议的端口因为windows自己的22端口被占用,所以必须要修改这个windows的Ubuntu子系统ssh协议的端口,我这里参考 https://www.jianshu.com/p/bc38ed12da1d/ 的配置代码: # 1.安装ssh(一般不需要这步,前面已经安装过了) 然后就可以很容易使用xshell软件连接它了,因为是自己连接自己,所以使用 127.0.0.1 这个IP即可,它代表localhost电脑,就是自己的电脑,设置如下: 大概率是同一个路由器的其它工作电脑来连接它,就使用 192.168.0.108 这样的内网IP 咯。 那么如果你需要连接这个windows的Ubuntu子系统的电脑不在同一个路由器,比如在隔壁城市,或者海外,这个时候就需要公网IP了。比如穿墙隧道,我们在生信菜鸟团已经发布的:购买入门级服务器免费送Linux直播培训服务 ,提到了可以每个月花几块钱购置一款《1核2G服务器》标准品,既可以练习Linux命令,也可以打搭建一个博客:五分钟搞定你的个人博客,还可以做图床,或者隧道。 需要参考教程:四步把实验室服务器搬回家 同理,你应该是知道ftp的21端口也被你电脑的Windows系统占用了,也需要去修改它哦! |
|