首页 > 系统相关 >xshell连接虚拟机

xshell连接虚拟机

时间:2024-07-21 11:07:06浏览次数:8  
标签:启用 虚拟机 sudo ssh xshell 连接 输入 终端

1、新建连接

  • 进入xshell,点击左上角<新建>,新建立一个连接
  • 编辑跳出来的属性窗口
    • 点击<连接>
    • 名称自定义
    • 协议默认为SSH
    • 主机填写虚拟机的ip地址(在虚拟机终端输入ifconfig命令,根据提示安装相应工具)
    • 端口默认为22

2、启用ssh服务

  • 查看虚拟机是否启用ssh服务
    • 终端输入ps -e | grep ssh进行查看(包含sshd则已启用)
    • 若未启用(安装),终端输入sudo apt install oendssh-server进行安装,终端输入/etc/init.d/ssh start启用ssh服务

3、查看虚拟机防火墙状态

  • 终端输入sudo ufw status查看防火墙状态
    • 包含Status: active表示启用,Status: inactive表示禁用,语言是中文可能会翻译这个字段
  • 终端输入sudo ufw allow OpenSSH使防火墙允许ssh服务通过
  • 终端输入sudo ufw enable启用防火墙
  • 终端输入sudo ufw status查看是否有OpenSSH...Allow这样的条目,有就成功了
  • 注:也可直接在本机上测试,一起按下win+R,然后输入cmd,输入ping (这个为第2步中的ip地址),若可以连通就不用检查防火墙了。

4、连接虚拟机

  • 接下来就可以直接连接了(双击新建的会话或者右键选择连接),然后在跳出来的弹窗中输入登录的用户名和密码就可以了。

标签:启用,虚拟机,sudo,ssh,xshell,连接,输入,终端
From: https://www.cnblogs.com/winter-z/p/18314258

相关文章

  • 马拉松 - 连接错误
    我希望开始使用Telegram客户端(与Telethon),并收到以下错误。我现在的目标是尝试下载过去几天公共电报组中的历史消息。ConnectionErrorTraceback(mostrecentcalllast)CellIn[2],line41client=TelegramClient(api_name,......
  • Databricks Pyspark 解析连接字符串
    有没有一种简单的方法来解析这种格式的连接字符串?HOST=HostName;Port=1234;ServiceName=Database;USerID=User1;Password=Password123;我需要解析主机和端口、数据库、用户和密码,并将它们分配给单独的变量。importredef解析连接字符串(conn_str):"""解析连接字......
  • 连接被远程主机关闭
    我正在使用Microsoft实时对话头像,它工作正常。错误详细信息:连接已被远程主机关闭。错误代码:1011。错误详细信息:System.AggregateException:发生一个或多个错误。(Status(StatusCode="InvalidArgument",详细USP状态:正在发送。接收到的音频大小:0字节。请注意,它在昨天之前可以......
  • 在 Raspberry Pi 4 上使用 Python 从具有 SPI 连接的 MT6816 磁性编码器读取
    我对这个领域完全陌生,并不真正知道自己在做什么并且需要帮助。我正在尝试使用MT681614位磁性编码器通过RaspberryPi的SPI连接读取绝对角度。我有以下问题:在硬件方面,是否只是简单地连接必要的连接(3.3V、MOSI、MISO、SCK、GND、CE01)?对于编码......
  • 连接Python套接字的问题
    当我写“关闭”时,我试图让我的电报机器人关闭计算机。我不想将机器人连接到网站上的托管。我选择我的手机(AndroidRedmiNote10)作为托管。我在上面安装了Termux和Pydroid。我写了两个文件:main到我的电脑,client到我的手机。通过在计算机上运行这两个文件,一切正常。但是,当我在......
  • 连接错误 [Errno 110] 连接超时
    我一直在尝试完成捕获标志分配,因此我需要使用Impacket的getST.py绕过SSO身份验证协议,但每当我尝试运行getST.py命令时,我最终都会收到连接超时错误。我该如何解决这个问题?在使用Impacket的getST.py时遇到“[Errno110]Connectiontimedout”错误,这表明的计算......
  • ModuleNotFoundError:没有名为“pyaes”的模块 python 虚拟机
    在此处输入图像描述当我在启动python项目的虚拟机上构建某个工具时,几秒钟后会出现此消息。我已经尝试重新安装pyaes但无济于事。谁能帮我?非常感谢我已经尝试重新安装pyaes但无济于事,我搜索了tepyaes模块的十个路径,但我没有找到它,而我在另一台虚拟机上完成了......
  • 详细讲讲内连接INNER JOIN
    数据库内连接(INNERJOIN),也称为等值连接,是SQL查询中的一种基本操作,它用于合并两个或更多表的数据,前提是这些表之间有共同的列,也就是它们共享相同的键。JOIN操作基于这些匹配的键将行组合在一起。当执行INNERJOIN时,查询只会返回那些在两个关联表中都存在匹配记录的行。换句话......
  • 我正在尝试将 Azure SQL 数据库连接到 Microsoft SQL Server Management Studio。收到
    这是完整的错误——标题:连接到服务器无法连接到adityapatil-server.database.windows.net。其他信息:建立与SQLServer的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及SQLServer是否配置为允许远程连接。(提供......
  • 如何从 Azure synapse 工作区笔记本连接 Azure Open AI PE 端点
    我目前已在azuresynapse中创建了一个笔记本,并尝试连接到AzureOpenAI,但开放AI端点只能通过专用端点使用。如何通过PE连接到AzureOpenAI端点。我创建了一个从AzureSynapse到AzureOpenAI的PE。OpenAI服务和synapse工作区位于同一Vnet和子网中,但位于不......