我是靠谱客的博主 故意鞋子,最近开发中收集的这篇文章主要介绍NAT模式下SSH连接虚拟机,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

简介

VirtualBox6.1,Centos6.5,FinalShell
由于开始是WIFI配置的网络,在使用学校内网时ip地址发生变化,桥接模式仅能获取IPV6地址,所以使用NAT模式实现本地主机ipv4地址和虚拟机共享,不过使用SSH时需要端口转发,下面我们进行配置。

步骤

1、查看Centos的虚拟ipv4地址

这个一般是你先配置成NAT模式,然后你虚拟机里面就有ipv4地址了,然后你的虚拟机也可以上网,你想利用SSH的工具就需要配置端口转发,下面将会提到。
在这里插入图片描述

2、查看本机地址

这个就是当时你配置的virtualbox虚拟地址,就是你虚拟机和本机创建的局域网,自己去查看
在这里插入图片描述

3、配置转发

这里的转发,假如你redisAPI连接redis,你需要设置成这种:比如说你要连接redis-server的6379端口,你就需要在这里添加6379端口,然后映射到redis-server的6379。下面这里我需要转发连接Linux的22端口,那我就需要设置2222(22也行)进行一一对应。在你使用API时则直接使用 主机地址+端口就可以了,他自己会通过端口转发配置表映射到虚拟机地址+虚拟机端口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、FinalShell连接

在这里插入图片描述

5、redis-API连接
public class TestPing {
    public static void main(String[] args) {
        //1、new Jedis 对象

		//桥接模式拥有自己的IP地址
        //桥接模式
        //Jedis jedis=new Jedis("",6379);、

		//NAT模式共享主机IP地址
        //NAT模式 端口转发
        Jedis jedis=new Jedis("",6379);
              jedis.auth("sweet");
        String msg=jedis.ping();
        System.out.println(msg);---
    }
}
6、小结

好了配置完了。
在这里插入图片描述

最后

以上就是故意鞋子为你收集整理的NAT模式下SSH连接虚拟机的全部内容,希望文章能够帮你解决NAT模式下SSH连接虚拟机所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部