前提是电脑安装了虚拟机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 脚本来卸载此服务。不过因为这俩软件对于个人和学校是免费的,这个服务可以忽略,弹出来关掉一点也不影响,嫌麻烦的话安装一下就好。
所有评论(0)