在Mac主机上连接Linux虚拟机

前言

最近醉心于研究Linux,于是在PD上安装了一个Debian Linux虚拟机,用来练练手。但是每次在mac和Linux之间切换很是麻烦,有没有一种方法,可以在mac终端直接连接我的虚拟机,这样在mac终端上就可以直接操控我的Linux虚拟机了。

这很容易让我联想到了用我的mac主机直接远程连接Linux服务器的方法,这和连接本地Linux虚拟机不是大同小异吗?上网一搜,果然,方法挺简单。废话不多说,直接进入正题。

Linux虚拟机配置

1.查看ip地址
方法一:命令行

首先,输入“sudo ifconfig”命令来查看虚拟机的ip地址(如果是root用户,可以直接输入ifconfig)

如果输入命令后报错:“Command 'ifconfig' not found”,说明电脑没有安装net-tool工具,需要安装后才能执行指令。

执行以下指令安装net-tools:

sudo apt install net-tools

(ubantu和Debian均可用)

安装完成后,再次输入“sudo ifconfig”,终端便会显示虚拟机的ip地址,如图:

这种方式很容易看错,还有一种更方便的方式

PS:(其实还可以输入“hostname -I“查看ip地址,第一个就是啦)

方法二:通过搜索栏搜索

按下command键(Windows则按Windows键),在显示的搜索框中输入“ip”,选择“网络”

点进去之后便能看见虚拟机的ipv4地址了。将其保存,后面会用到。

2.安装ssh

在终端执行以下命令:

sudo apt-get install openssh-server

(ubantu和Debian均可用)

安装完ssh服务之后,再输入以下指令:

ps -ef | grep ssh

如果显示以下输出,则代表ssh服务开启成功了。

Mac主机配置

Linux上的配置完成后剩下的工作就很简单了。

打开Mac自带的终端,输入以下指令:

ssh username@ip

注意,这里的username需要是你的Linux的用户名,如果是超级用户就是root,如果是普通用户可以通过终端的提示信息查看,如:“parallels@debian-gnu-linux-11”,@前面的就是当前用户的username。ip地址就填你刚才保存的Linux的ip地址。

之后,mac终端会提示你这是第一次连接这台Linux,询问你是否连接。根据提示输入“yes”,之后输入你的Linux虚拟机的密码(注意在输入密码时密码并不会显示出来,因此不要感到奇怪)。

最后显示出“parallels@debian-gnu-linux-11:~$”这样的信息就代表你成功连接上了你的Linux虚拟机了,然后你就可以愉快的在mac上直接操作你的linux虚拟机了。

当然,在Mac上还有一种方法可以远程连接linux,参考我之前的文章:使用Mac自带终端进行远程ssh连接Linux服务器-CSDN博客

参考资料

服务器很贵?搞台虚拟机玩玩!保姆级 Linux 远程开发教程_哔哩哔哩_bilibili

如何优雅地访问远程主机?SSH与frp内网穿透配置教程_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/543004.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Redis之路系列(1)千里之行始于足下

01 千里之行始于足下 文章内容基于redis6 安装与运行 无论你一名极客还是一名工程师,Redis安装我都推荐源码安装,请前往官方下载地址:http://redis.io/download 进行源码下载,偶数为稳定版 奇数为不稳定版。 如果你是类linux系统…

传统图机器学习的特征工程-全图

将整张图表示成为一个低维向量,反映全图的特征 key idea:Bag-of-Words(BOW)把图看作文章,把节点看作单词 Kernel mothods

【python】python汽车之家数据抓取分析可视化(代码+报告+数据)【独一无二】

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…

盲人独立出行的新里程:“盲人软件”赋能无障碍生活

作为一名资深记者,我始终致力于探索并分享那些以科技之力提升特殊群体生活质量的故事。最近,一款名为蝙蝠避障的盲人软件进入了我的视野,其强大的避障导航功能正悄然改变着视障人士的出行方式,赋予他们前所未有的独立生活能力。 …

小贴士:Windows下docker挂载目录填坑记录

为便于代码调试和维护,一般在生成 Docker 容器时,会将宿主机的目录挂载到容器里。在macOS里使用终端运行 Shell 脚本,调试一切正常,但是在 Windows 里使用 Git Bash 终端运行同样的脚本时,发现挂载失败。 1 问题描述 …

【产品经理修炼之道】- 融资租赁相关业务介绍

一、什么是融资租赁? 根据《民法典》第735条的规定,融资租赁合同是出租人根据承租人对出卖人、租赁物的选择,向出卖人购买租赁物,提供给承租人使用,承租人支付租金的合同。 例如,A工厂因业务发展需要欲购置…

赋能Web3用户:增强在线隐私

随着数字化时代的发展,人们越来越依赖互联网来进行各种活动,从社交互动到金融交易,几乎所有的日常生活都离不开网络。然而,随之而来的是个人隐私安全面临的挑战。在传统的互联网架构下,用户的个人数据往往被中心化的平…

971: 统计利用先序遍历创建的二叉树的深度

解法&#xff1a; 1.先序遍历创建二叉树链表形式 2.求二叉树的深度 用后序遍历实现&#xff1a; 1.后序遍历求节点A左右子树高度 2.对节点A&#xff1a; 1.取左右子树较大高度 2.返回高度1&#xff08;即以节点A为根节点的子树的最大深度&#xff09; 例如 #include <ios…

fast_bev 学习笔记

目录 一. 简述二. 输入输出三. github资源四. 复现推理过程4.1 cuda tensorrt 版 训练修改图像数 一. 简述 原文:Fast-BEV: A Fast and Strong Bird’s-Eye View Perception Baseline FAST BEV是一种高性能、快速推理和部署友好的解决方案&#xff0c;专为自动驾驶车载芯片设计…

python画神经网络图

代码1(画神经网络连接图&#xff09; from math import cos, sin, atan import matplotlib.pyplot as plt # 注意这里并没有用到这个networkx这个库&#xff0c;完全是根据matploblib这个库来画的。 class Neuron():def __init__(self, x, y,radius,nameNone):self.x xself.y …

为什么要部署IP SSL证书?怎么申请?

我们需要知道什么是IP SSL证书。SSL&#xff0c;全称为Secure Sockets Layer&#xff0c;即安全套接层&#xff0c;是为网络通信提供安全及数据完整性的一种安全协议。而IP SSL证书就是基于SSL协议的一种证书&#xff0c;它能够为网站和用户的数据传输提供加密处理&#xff0c;…

《深入浅出Spring Boot 3.x》正式出版了一周

各位&#xff0c;我编写的《深入浅出Spring Boot 3.x》已经正式发版了。 目前在京东已经开始销售了&#xff0c;希望有需要的朋友多多支持哦。 尽量采用Java 8后的语法编写&#xff0c;采用JDK 17去使用Jarkata EE 9。 相关内容如下&#xff1a;

“木偶猴帝国”渐起,BRC-20生态Meme币PUPS成为新星

比特币生态中基于BRC20协议的木偶猴代币PUPS在最近一周内价格暴涨1101%&#xff0c;达到了44.56美元&#xff0c;而其他一些BRC20代币&#xff0c;如WZRD、W☮、ZBIT、$π等也经历了显著的价格上涨&#xff0c;带动交易量攀升。 PUPS正在形成一种图币新玩法&#xff0c;与木偶…

最优二叉搜索树的设计与分析

最优二叉搜索树的设计与分析 引言最优二叉搜索树的定义构建最优二叉搜索树的算法算法步骤伪代码C代码示例总结 引言 在计算机科学中&#xff0c;二叉搜索树&#xff08;Binary Search Tree&#xff0c;简称BST&#xff09;是一种非常重要的数据结构&#xff0c;它允许我们高效…

使用python编写网页自动答题-仿真考试

自动化实践经验分享 监听数据包地址&#xff1a;通过监听数据包地址&#xff0c;可以获得实时的答案信息&#xff0c;确保答题的准确性和实效性。提取答案内容&#xff1a;使用正则表达式和json模块&#xff0c;可以快速提取和处理答案信息。答题操作&#xff1a;根据答案内容…

SHARE 203S PRO:倾斜摄影相机在地灾救援中的应用

在地质灾害的紧急关头&#xff0c;救援队伍面临的首要任务是迅速而准确地掌握灾区的地理信息。这时&#xff0c;倾斜摄影相机成为了救援测绘的利器。SHARE 203S PRO&#xff0c;这款由深圳赛尔智控科技有限公司研发的五镜头倾斜摄影相机&#xff0c;以其卓越的性能和功能&#…

Docker部署WebRTC-Streamer

文章目录 WebRTC-Streamer概述Docker部署WebRTC-StreamerVue使用WebRTC-Streamer一些问题 WebRTC-Streamer概述 WebRTC-Streamer是一个基于WebRTC技术的流媒体传输工具&#xff0c;它可以通过Web浏览器实现实时音视频流的传输和播放。它提供了一种简单而强大的方式&#xff0c…

实战项目——智慧社区(四)之 系统管理

1、用户管理 提供查询和搜索用户、根据id查询用户信息、添加用户、修改用户、删除用户的功能 界面 添加用户 修改用户信息 2、角色管理 提供查询和搜索角色、根据id查询角色信息、添加角色、修改角色、删除角色的功能 界面 添加角色 修改角色 3、菜单管理 提供查询和搜索菜…

halcon-轴断面检测定位

前言 通常情况下轴检测时&#xff0c;通常会检测轴的各个阶段的长度。但是由于各种原因&#xff0c;在轴断面的区域现实不明显&#xff0c;无法正确提取&#xff0c;这时候需要根据轴断面的突出部分进行检测&#xff0c;但是由于部分轴的粗轴和细轴区域的宽度差距相当接近&…

Three.js——聚光灯、环境光、点光源、平行光、半球光

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全干发展 &#x1f4c3;个人状态&#xff1a; 研发工程师&#xff0c;现效力于中国工业软件事业 &#x1f680;人生格言&#xff1a; 积跬步…