使用Vmware安装linux且配置终端可以连接虚拟机总结
首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso
1、使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好记住;
2、系统启动之后,使用上一步的用户名和密码登录,打开终端,连接root,使用命令:
sudo su root
连到root后,修改一下root密码,使用命令:passwd
3、修改vmware网段:通过“编辑-->虚拟机网络编辑器(N)”修改,可以参考:http://blog.csdn.net/shadow_xwl/article/details/50509797
查看本机IP:
ifconfig
一般情况下,linux上不一定默认装有ssh,可以试一下以下命令可以运行成功不:
ssh localhost
4、修改好网络后,网段和本机处于同一网段,能够访问网络了,然后依次执行以下命令(有可能必须root权限才能执行):
apt-get update
sudo apt-get install openssh-server
5、上面一步执行成功后,使用xshell或者securecrt连接
6、以上步奏完成后,可以用本地的xshell连接虚拟机,但是虚拟机是没法ping通本机的ip的,也没法连接外网,下面分享一下我的配置:
虚拟机(M)-->设置(S)... 网络适配器要选择“桥接模式”
同时,编辑(E)-->虚拟网络编辑器(N)...
通过ifconfig获取物理地址,配置到/etc/network/interfaces中,下面是我的配置(我使用的是静态ip,物理地址就注意看HWaddr后面的部分就是了):
# /etc/network/interfaces 文件 auto lo iface lo inet loopback iface ens33 inet static pre-up ifconfig ens33 hw ether 00:0c:29:b6:84:de address 192.168.0.192 netmask 255.255.255.0 gateway 192.168.0.1 auto ens33
上面的IP要选择一个当前局域网里面没有使用到的ip,否则会ip冲突。
这么配了之后,重启了网络(使用命令:/etc/init.d/networking restart),发现可以ping通本机ip了,但是ping不通baidu的域名,但是如果ping百度的外网IP却可以ping通。
这个时候需要配置域名服务器(修改文件/etc/resolv.conf):
# /etc/resolv.conf nameserver 8.8.8.8 nameserver 144.144.144.144
最后一步,重启网络:/etc/init.d/networking restart
7、配置完成之后,就可以通过网络安装各种软件或者工具了
比如,安装rz/sz可以参考:https://www.cnblogs.com/clicli/p/5941828.html
比如,安装java可以参考:http://www.cnblogs.com/yuanbo123/p/5819564.html