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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务