您好,欢迎来到年旅网。
搜索
您的当前位置:首页window用ssh连接本机虚拟机中的ubuntu

window用ssh连接本机虚拟机中的ubuntu

来源:年旅网


window用ssh连接本机虚拟机中的ubuntu

切换到root用户

sudo -i

关闭ubuntude防火墙 sudo ufw disable 和Windows防火墙

主机和虚拟机间通信,需将2台机器的IP地址设为同一网段。

1、设置虚拟机: 虚拟机–> 设置–> Hardware –> Network Adapter,在网络连接处设置为 “桥接:直接连接到物理网络”,“NAT:使用已共享的主机IP地址”处打勾。

2、window和虚拟机下ubuntu的IP地址设为同一网段

3、Ubuntu配置和修改IP地址请看:

编辑ip地址 gedit /etc/network/interfaces

auto eth0

iface eth0 inet static

address 192.168.1.111

netmask 255.255.255.0

broadcast 192.168.1.255

gateway 192.168.1.1

用下面的命令使网络设置生效:

#sudo /etc/init.d/networking restart

4、互ping下,判断windows与linux是否互相ping通。

5、i、本机192.168.1.79 虚拟机下ubuntu的ip是192.168.1.111

本机正在 Ping 192.168.1.111 具有 32 字节的数据:

来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=

来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=

来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=

来自 192.168.1.111 的回复: 字节=32 时间<1ms TTL=

192.168.1.111 的 Ping 统计信息:

数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

往返行程的估计时间(以毫秒为单位):

最短 = 0ms,最长 = 0ms,平均 = 0ms

ii、root@ubuntu:~# ping 192.168.1.79

PING 192.168.11.74 (192.168.11.74) 56(84) bytes of data.

bytes from 192.168.1.79: icmp_req=1 ttl= time=0.242 ms

bytes from 192.168.1.79: icmp_req=2 ttl= time=0.268 ms

bytes from 192.168.1.79: icmp_req=3 ttl= time=0.251 ms

出现类似信息表示windows与linux已互通。

4、连接ssh,在连接前记得在window下安装SSH Secure Shell Client客户端

操作步骤如下:

在win7下通过ssh连接虚拟机的ubuntu,连接失败,提示信息见下图:

然后我在ubuntu终端下输入:ssh localhost,见下图:

ssh : connect to host localhost port 22: Connection refused,原来没有装sshd,也就是openssh-server。

输入命令: sudo apt-get install openssh-server

然后输入命令:ssh localhost,见下图

此时可以通过ssh工具连虚拟机的ubuntu系统了。

可能需要用到的命令

修改计算机名字

gedit /etc/hostname (重启生效)

修改用户名字、权限(gedit /etc/passwd gedit /etc/shadow )

crystal:x:1000:1000:crystal:/home/linuxidc:/bin/bash

最后将Ubuntu系统进行注销,然后在登陆的用户名里输入 你自己的用户名和密码,这样登陆上来就是root权限了。这是因为root的ID值为0。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务