虚拟机没有设置相应IP地址
具体设置IP地址可参考: 桥接模式下设置IP地址
SSH服务没有启动
Secure Shell(缩写为 SSH),由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为一项创建在应用层和传输层基础上的安全协议,为计算机上的 Shell(壳层)提供安全的传输和使用环境。
查看SSH状态
$ sudo service sshd status |
安装SSH服务
如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
$ sudo yum install sshd |
如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
$ sudo apt-get install sshd |
开启SSH服务
$ sudo service sshd start |
执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示
Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago |
卸载SSH服务
如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
$ sudo yum remove sshd |
如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
$ sudo apt-get –purge remove sshd |
20端口被暂用
查看端口情况
$ netstat -anp|grep 80 |
打开端口号
$ iptables -A INPUT -ptcp --dport 端口号-j ACCEPT |
防火墙未关闭
关闭虚拟机防火墙
永久性生效:
开启: $ chkconfig iptables on
关闭: $ chkconfig iptables off
即时生效,重启后失效:
开启: $ service iptables start
关闭: $ service iptables stop
关闭宿主机防火墙
没有必要因小失大去关闭整个防火墙,可设置相应的入栈和出栈规则即可。即入站规则和出站规则内的 “文件和打印共享(回显请求 – ICMPv4-In)”允许连接,在出站规则中为 “文件和打印共享(回显请求 – ICMPv4-Out)”允许连接。
ps:我主要面临的问题是虚拟机可以ping通宿主机,宿主机无法ping通虚拟机,就是被防火墙问题困扰,关闭之后需要重启一下电脑便生效。