如何用ssh连接虚拟机中的linux

如何用ssh连接虚拟机中的linux,第1张

首先确保虚拟机的ssh服务已经启动;

其次检查虚拟机防火墙是否允许ssh服务连接;

最后在安装ssh-client的机器上执行如下命令

ssh  user@ip

注:请用实际的user和ip对应替换。

最近突然一下想研究(折腾)一下freebsd,于是在vbox里装了一个freebsd,没有图形界面的 *** 作系统总是吃很少的资源。但是

于是我自然想到用自己的终端通过ssh连接到虚拟机,总有一些想尝试linux的同学,徘徊在双系统和虚拟机中。我的建议是,装服务器版的Linux发行版到虚拟机中,然后通过xshell登陆到自己的虚拟机,这才是最专业的做法 :)。

首先装机,一般服务器版都是没有图形界面的,分配128m内存足够了,我给我的分配了512m的内存(因为我有的时候利用ports直接源码安装,即使是这样也足够了)。

首先在虚拟机中ping一下看连上网没有,如果没有连上网,ssh无法访问:)

vbox创建时的网络选取的是NAT连接(网络地址转换),所以我们只需要改变端口就可以了,我们可以将自己主机的端口映射到22端口上(ssh默认22端口),这样我们可以访问localhost就能连上虚拟机了。

如果你的2222端口没有被占用的化,这样就设置好了。

然后设置服务器的sshd服务,一般都会自带,如果没有的话可以用包管理器安装 然后启动的服务

下面是我的sshd_config的配置,可以进行适当修改

然后输入ssh -p 2222 YOURNAME@127.0.0.1

YOURNAME 指的是你自己的用户名,这样就可以登陆上去了cheers~

1

1 打开虚拟机,设置linux虚拟机为 仅主机 模式。

2 编辑linux的网卡配置文件 /etat6和7版本配置文件不一样,以6为例)

3 为虚拟机配置一个ip(ip不做固定要求)(注意重启网卡服务:service network restart)

2

1 打开真实机的网络配置

2 找到vmnet1的连接,右键-属性

3 双击 版本协议4 (tcp/ipv4)

4 设置静态ip地址 ,地址要和虚拟机的ip地址为同一网段


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9029448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存