首页 > 其他分享 >Multipass虚拟机ssh登录(密码方式)

Multipass虚拟机ssh登录(密码方式)

时间:2024-08-28 11:14:41浏览次数:4  
标签:sshd 密码 虚拟机 sudo Multipass ssh root

Multipass 虚拟机 ssh 登录(密码方式)

[!NOTE]

以 Ubuntu 24,04 LTS 为例

image-20240828090745644

准备工作

为了演示新建一个示例虚拟机。

multipass launch --name vm01 -c 4 -m 4G -d 100G --network bridged

image-20240828091408358

操作步骤

进入虚拟机

multipass shell vm01

image-20240828091922814

设置密码

multipass 默认会给所有实例生成名为“ubuntu”的账号,所以首先我们给ubuntu设置密码,输入以下命令然后输入我们要设置的密码。这里你想通过什么用户进行ssh登录选择一个设置密码就行。

sudo passwd ubuntu

image-20240828094352019

设置 root 账户密码,输入如下命令后进行密码设置。

sudo passwd root

image-20240828094506949

设置完root账号密码后通过 su root 命令切换到root账户下,进行root账号的ssh 连接权限进行配置。

编辑 /etc/ssh/sshd_config 文件,运行:

sudo vi /etc/ssh/sshd_config

按下Insert键

在打开的文件中,找到 找到 #Authentication,在其下面添加以下内容(允许root账号通过远程ssh进行连接):

PermitRootLogin yes
passwordAuthentication yes

image-20240828094741094

编辑完成 按下Esc,按下英文 : ,然后按下 wq保存退出。

编辑 /etc/ssh/sshd_config.d/60-cloudimg-settings.conf 文件

sudo vi /etc/ssh/sshd_config.d/60-cloudimg-settings.conf

passwordAuthentication no 改为passwordAuthentication yes

image-20240828095040806

重启ssh 服务:

sudo service ssh restart

查看以下ip

ip a

image-20240828100146759

然后就可以通过 ssh 客户端连接 multipass 中的 linux 服务实例了。

image-20240828100925590

标签:sshd,密码,虚拟机,sudo,Multipass,ssh,root
From: https://www.cnblogs.com/7day/p/18384222

相关文章

  • Linux零基础到精通(二)-vmware虚拟机使用教程及Centos7操作系统安装
    目录前言Linux操作系统运用领域vmware虚拟机安装与使用电脑硬件环境要求vmware虚拟机软件安装创建一个虚拟机配置vmware的虚拟化网络通过vmware虚拟机安装操作系统下载Centos7系统镜像安装Centos7操作系统配置网络和主机名称信息配置系统分区软件包选择设置用户密码进......
  • SSH弱口令爆破服务器
    一、实验背景1、概述使用kali的hydra进行ssh弱口令爆破,获得服务器的用户名和口令,通过ssh远程登录服务器。2、实验环境kali攻击机:192.168.1.107centos服务器:192.168.1.105二、前置知识1、centos设置用户并设置弱口令centos查看用户名cat/etc/passwdcentos查看密码ca......
  • 安装虚拟机(VMware)教程
    VMware-虚拟机使用一、VMware介绍二、VMware下载三、VMware安装1.第一步,点击安装的*.exe文件,出现以下画面2.第二步,点击下一步,到选择安装的路径,默认安装和自定义安装3.第三步,点击安装,开始安装4.第四步、安装完成三、VMware使用1.打开VMware,先试用30天免费秘钥2.打......
  • xshell使用跳板机ssh连结远程后使用SFTP
    xshell连结跳板机后,再使用ssh连结到真实机器,SFTP只能显示原跳板机的目录,不能显示真实目录.可以使用隧道,代理来显示真实目标机器的目录.参考:https://blog.csdn.net/qq_43797186/article/details/1236690711.在原跳板机的ssh连结,增加隧道ssh连结属性->连结->SSH->隧道......
  • JVM(Java Virtual Machine,Java虚拟机)
    JVM(JavaVirtualMachine,Java虚拟机)是Java平台的核心组成部分,它负责运行Java程序。JVM使得Java程序能够“一次编写,到处运行”(WriteOnce,RunAnywhere),这是Java语言的一个重要特性。JVM通过在不同的操作系统上提供统一的运行时环境来实现这一特性。JVM的主要组成部分JVM主......
  • 主机windows系统,虚拟机安装ubuntu无线网络连接配置
    主机系统:windows系统虚拟机版本:VMware10.0.1build-1379776ubuntu系统版本:ubuntu16.04LTSlinux系统配置:按照顺序点击下图中的1位置,会出现一个下拉列表然后点击下拉列表中2的位置,编辑连接然后出现下图中所示界面选中3所示位置,然后点击4“编辑”依次配置如下箭头所......
  • tortoisegit(了解git图形界面)/ssh/git分支/版本
    下载–TortoiseGit–Git的WindowsShell接口https://tortoisegit.org/download/安装:一路下一步安装即可(有下载语言包一样安装)操作了解1.克隆远程仓库2.上传到远程仓库结果查看3.tortoisegit(初始化)和初始化建立远程连接1.创建文件夹2.成功后会多一个(.git文件......
  • 【信息收集】 SSH指纹
    原创儒道易行一、SSH指纹首次通过SSH连接一台服务器时,SSH服务返回其指纹信息,如果确认指纹信息无误,该指纹将保存到~/.ssh/know_hosts中,服务器IP与指纹一一对应;第二次访问SSH服务时,SSH客户端将对比返回的指纹与~/.ssh/know_hosts是否一致,一致就顺利连接,否则警告可能遭遇到中......
  • 虚拟机创建及安装docker(详细过程)
    一、虚拟机的创建1.创建虚拟机(1).第一步(2).第二步(3).第三步(4).第四步(5).第五步注:安装路径不要有中文,不要有空格(6).第六步注意:可能会出现以下错误 (处理器内核总数=处理器数量✖每个处理器的内核数量) 当虚拟机设置的虚拟处理器(vCPU)数量多于物理主机......
  • lima 轻量级虚拟机docker替代方案 (macos平台)
    引言由于某些原因,我的mac电脑的docker出了问题,无法使用docker,想到有没有类似windos上的终端虚拟机,可以直接使用命令行,经过一凡寻找,终于找到了一个替代方案我来为大家介绍一款免费、自由、开源的DockerforMac替代品,containerd&Lima。你只需要执行以下命令即可快速体验......