前提是电脑安装了虚拟机VMware,并且在虚拟机中安装了Linux系统,我安装的是Ubuntu16.04LTS版本。

1. 设置网络

2. 虚拟机网络配置

在编辑中打开虚拟机网络配置,具体配置需要管理员权限。

看图下面你的子网,然后在本地电脑cmd命令行下用ipconfig看一下本地ip地址,看虚拟机中子网ip是否与本地ip在同一个网段,若不在是ping不通的,外界是连接不上的,也可以直接在虚拟机中用ifconfig看虚拟机的ip地址,然后ping一下本地ip看是否能ping的通,或者也可以在本地命令行ping一下虚拟机中ip,看能否ping通。ping通就正常了,ping不通的话需要在这子网IP修改到和本地ip一个网段的ip,一般情况下,上一步用了桥接模式,一定是在同一网段的。

3. 暴露ip和端口

网路设置好了,就可以给外界暴露ip和端口了,如下图点击NAT设置:

这样外界就可以连接本台服务器了。

4. 安装openssh-server服务

上面的步骤只是为了外界能访问我们的服务器二设置的网络,而如果没有这一步,外界是如何也访问不了的,因为这个服务才是外界连接本服务器的工具。

在Linux命令行终端,输入命令:

$: sudo apt-get install openssh-server

安装完成后,输入命令查看:

$: ps -e | grep ssh

如果有sshd则说明安装成功。

5. 远程访问服务器

可以用XShell或者xftp再或者其他很多远程访问软件来访问,方法就不说了,网上随便看,就是建立一个连接,输入主机ip,输入用户名和密码就可以访问了。

附件:

VMware:链接:https://pan.baidu.com/s/1hs1qAlm 密码:a7px

Ubuntu16.04LTS:链接:https://pan.baidu.com/s/1c2sBp3E 密码:uff4

Xshell和Xftp绿色版:链接:https://pan.baidu.com/s/1miGbDIo 密码:2j9u

FlexNet_Licensing_Service:链接:https://pan.baidu.com/s/1geSMKKV 密码:mqxp

注:新版的 Xshell/Xftp 会在启动时弹出错误弹窗: Initialize Flexnet Service failed / Error code: 50003,这是新版 Xshell 需要 FlexNet Licensing Service 来验证授权,而便携版并没有安装此服务,请运行 !-Install.bat 脚本来安装次服务,运行 !-Uninstall.bat 脚本来卸载此服务。不过因为这俩软件对于个人和学校是免费的,这个服务可以忽略,弹出来关掉一点也不影响,嫌麻烦的话安装一下就好。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐