关于虚拟机linux连接ssh,以及本机ping不通虚拟机

1 篇文章 0 订阅
1 篇文章 0 订阅

首先,在学习docker的时候,刚开始我连接ssh每次都会说超时。

自己也是摸索了好多天才发现问题,然后解决的。

每个人情况不同,希望能帮助到你。

查看是否设置静态ip

是你设置的虚拟机ip地址:输入 ip addr

看到红线上是否是以上字母,这便是静态地址,假如是动态这个英文词,那么你需要设置静态地址,详细教程我便不再赘述,网上很多

查看虚拟机网卡是否与主机连接

当时我的情况是这样的,虚拟机可以ping到主机ip,但是主机打开命令管理器,无法ping到虚拟机的ip。

还有是在主机输入ipconfig时候应该显示列表有虚拟机以太网配置,我却没有显示。

再怎么更改设置我也无法显示已连接

虚拟网络编辑器检查

点击编辑然后点击虚拟网络编辑器。

在这个图片里面,我们需要注意,主机连接下边需要是已连接。

设备管理器检查

当时我的网络适配下的VMnet1与VMnet8是报感叹号的

点开发现提示:虚拟网卡windows仍在设置此设备的类配置代码【56】

我的解决方法

点击左下角的还原默认设置(R)

然后删除虚拟机,并重新安装

在选择磁盘与网络配置那一块

这里是配置静态ip地址,要与上面显示的以太网里面的数据相对应,除了地址,可以改变最后一个字段,尽量是比着刚开始显示的大一点或者小一点。

到这里,应该就可以啦,历经三天找到问题并解决,安装数次,只能说功夫不负有心人,只要有问题,慢慢来,慢慢找,问题总能解决,在放弃的边缘解决了这个问题,对我来说也是极大的鼓舞。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很高兴为您服务!为了连接Windows和Linux虚拟,您需要使用SSH(Secure Shell)协议。您可以使用Putty或其他SSH客户端来连接您的Linux虚拟,这样就可以在Windows和Linux之间传输文件和执行命令了。 ### 回答2: 要使用Windows SSH连接虚拟Linux,你需要完成以下步骤。 首先,确定你已经安装了支持SSH协议的虚拟软件,比如VirtualBox或VMware Workstation。这些软件可以创建和管理虚拟。 接下来,创建一个新的虚拟并选择Linux操作系统。按照安装向导的指示完成Linux的安装过程。在设置网络连接时,选择“桥接模式”或“主模式”,这样你的虚拟将具有独立的IP地址。 启动虚拟并确保虚拟的网络连接正常。可以通过在虚拟中打开终端并执行ping命令来测试网络连接。 在Windows主上,打开一个SSH客户端程序。你可以使用PuTTY或Git Bash等工具,这些工具提供了SSH客户端功能。 在SSH客户端中,输入虚拟的IP地址和登录凭据(用户名和密码)。这些信息可以在虚拟的操作系统中获取。 连接成功后,你将可以通过SSH连接虚拟Linux操作系统。你可以执行Linux命令、上传或下载文件等操作。 需要注意的是,确保虚拟的防火墙设置允许SSH连接,并且虚拟和Windows主在同一网络中。另外,如果你使用的是虚拟软件提供的工具(如VMware Tools),可能需要安装对应的驱动程序才能正常使用SSH功能。 ### 回答3: 要使用Windowsssh连接虚拟Linux,首先需要确保Linux虚拟已经安装并正常运行。然后,您需要在Linux虚拟中安装和配置OpenSSH服务器。 在Linux虚拟中安装OpenSSH服务器可以通过命令行操作完成。打开终端窗口,输入以下命令安装OpenSSH服务器: ``` sudo apt-get update sudo apt-get install openssh-server ``` 安装完成后,您需要通过编辑SSH配置文件来进行配置。输入以下命令编辑该文件: ``` sudo nano /etc/ssh/sshd_config ``` 在编辑器中,您可以更改一些配置选项,如端口号、允许的用户和密码验证方式等。确保将`PermitRootLogin`设置为`yes`,以便允许使用root用户登录。完成配置后,保存并关闭文件。 接下来,您需要启动OpenSSH服务器。输入以下命令以启动服务: ``` sudo service ssh start ``` 现在,您可以在Windows系统中使用SSH客户端来连接Linux虚拟。在Windows系统上,您可以使用PuTTY或其他SSH客户端软件。打开SSH客户端并输入Linux虚拟的IP地址和端口号(默认为22)。选择SSH连接类型,并点击连接。 在连接过程中,您将被要求输入Linux虚拟的用户名和密码。输入正确的凭据后,您将成功连接Linux虚拟,并可以在窗口中执行命令或操作该虚拟。 总结起来,要在Windows系统上使用SSH连接Linux虚拟,您需要先在Linux虚拟中安装和配置OpenSSH服务器。然后,使用SSH客户端软件,在Windows系统上输入Linux虚拟的IP地址和端口号,以及相应的用户名和密码,即可连接Linux虚拟

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值