putty连接虚拟机
需要的实验环境:
1.操作系统: win7
2.虚拟机:VMware Workstation 或者是 VirtualBox
3.虚拟中操作系统:ubuntu14.04
4.连接工具:putty
实验过程:
一、查看虚拟机ip
一切安装完成后,在虚拟机中输入命令:ifconfig ,会出现虚拟机的ip地址,然后使用win7系统下的终端ping以下这个ip,命令eg:ping 198.158.25.61
当然,一般情况下都是可以ping成功的,但是有时候也会偶尔有意外不能ping成功,这个时候就要对虚拟机的设置进行修改:
对于VMware Workstation:
在虚拟机设置中找到光驱CD,然后将右边的两个选框均选中即可。
对于VirtualBox:
需要在虚拟机设置中找到 网络,将连接方式修改为 桥接网卡,打开高级选项,将混杂模式选择为:全部允许。
二、配置windows环境下的telnet
1.开启Telnet服务器和客户端:
点击“开始”→“控制器面板”→“查看方式:类型”点击“程序”→“启动或关闭windows功能”→在“windows功能”界面勾选“Telnet服务器”和“Telnet客户端”→点击“确定”
2.在windows配置Telnet并开启服务:
右击“计算机”→点击“管理”→展开“服务于应用程序”→点击“服务”→右击“Telnet服务”,在其菜单栏中点击“属性”→将“启动类型”设置为“自动”→点击“确定”完成启动类型设置
→再次右击“Telnet服务”→在其菜单栏中点击“启动”完成Telnet服务启动
3.检验telnet是否开启:
在windows终端中输入命令:telnet 127.0.0.1 出现以下界面说明telnet服务已启动
三、为虚拟机配置ssh
1.检验虚拟机中有没有ssh:输入命令 service ssh
如果出现unrecongnzed service 则说明没有安装配置ssh,所以需要下载安装
2.在虚拟机中安装配置ssh
命令如下:sudo apt-get install ssh
(如果出现下载失败的情况,可以输入命令:sudo apt-get update;sudo apt-get install ssh)
安装成功后,使用putty连接成功就大功告成啦!
对于Access denied问题的解决办法
!!!当然有的时候会出现一些小插曲,例如使用putty连接时会出现Access denied 无法连接的问题,当然前提是你的密码输入是正确的。
解决这个问题的方法如下:
在虚拟机中修改文件/etc/ssh/sshd_config
命令:vi /etc/ssh/sshd_config
将文件中的PermitRootLogin 后面的参数改为 yes 并在文件的末尾加上一句代码:AllowUsers root
修改完退出后重启ssh,命令为:sudo service ssh restart
这样就大功告成啦!!!