当前位置:首页 > 虚拟机 > 正文

ssh远程连接虚拟机


一、如何使用ssh登录虚拟机Ubuntu方法/步骤
准备工作:首先需要在Windows系统上安装虚拟机,并在虚拟机上安装Linux操作系统这里是vmwareplayer虚拟机和Ubuntu版本的操作系统。这部分的安装在笔者的其他经验中有详细介绍。
在Windows主机上安装ssh软件ssh是SecureShell的缩写,主要提供远程访问协议。Windows下的安装非常简单,只需下载安装程序并双击即可安装。安装完成后,会生成两个软件图标。
在ubuntu系统中安装sshubuntu中通常默认安装。可以通过命令查看:dpkg-l|grepssh
如果ubuntu系统上没有安装ssh程序,也可以使用以下命令安装:
sudoapt-getinstallopenssh-client
sudoapt-getinstallopenssh-server
安装后启动和停止ssh服务的命令如下:
启动ssh服务:
#sudo/etc/init.d/sshstart
停止ssh服务:
#sudo/etc/init.d/sshstop
重新启动ssh服务:
#sudo/etc/init.d/sshrestart
启动ubuntu系统通过机器虚拟机,打开shell终端并运行ifconfig命令,查看系统IP地址SSH端口号一般为22。
在Windows系统上打开SSH客户端软件,选择快速连接,输入IP地址和ubuntu系统的账户名并按要求输入密码即可通过ssh登录ubuntu系统并执行各种命令操作。
还可以使用ssh软件文件传输软件将windows系统上的数据传输到ubuntu。同时也可以从ubuntu系统下载文件到当前的windows系统。方法是:选择文件——右键——上传(下载)。
二、虚拟机装了linux怎么用ssh连涉及到两个问题:1、vmware中Linux系统IP设置2、系统默认启动级别
设置虚拟机网络:Edit->VirtualNetworkEditor
如下图,选择NAT类型连接(如果没有的话没有,我们可以新建一个连接,点击“添加网络”添加新的NAT连接,添加后,应用)。
openssh
openssh已安装(centos6.3)
更改配置文件/etc/ssh/sshd_config
确保
Port22
ListenAddress0.0.0.0
Protocol2
前面的#已被删除!
检查两个系统IP并进行ping测试
要检查vmware虚拟机中的IP,我们可以使用命令
ifconfig
检查虚拟机中的IP
你可以看到这一行:
inetaddr:192.168.174.128Bcast:192.168.174.255Mask:255.255.255.0
intaddr:192.168.174.128是地址虚拟机中的ip,
然后在win7cmd中使用ipconfig命令查看本地连接的ipv4地址,例如:169.254.68.68
然后ping两者互相ips看看是否一样可以ping通
启动sshd服务
centos中已经安装了sshd,所以只需要启动服务即可,
servicesshdstart
设置为开机自动启动
chkconfigsshdon
重新启动服务
servicesshdrestart
检查如果服务开启
ps-le|grepsshd
可以显示sshd信息,说明服务开启!
保存源码:
1打开/etc/inittab文件:sudomininittab
2在默认的运行级别设置中,可以看到第一行文字例如:id:5:initdefault:(默认运行级别为5,即
图形界面)
3.
4保存文件后,重新启动系统,您将看到启动文本界面。