vmware:新装ubuntu无法使用ssh连接或者复制粘连

news/2025/2/27 16:47:26/

前言

        如标题所示,我在使用vmware-workstation安装ubuntu22.04LTS桌面版虚拟机后,发现没办法使用ssh远程连接,或者与宿主机之间的复制粘连功能。

 

解决方案

        卡了一天,以为是网络通讯问题,没想到是内部服务的问题。

        远程连接ssh问题

        新装的ubuntu没有安装openssh服务,所以你必须得先安装它! 

apt install openssh-server

        之后,你需要尝试下ssh远程连接是否可用,我的问题到这儿就解决了

        其次,有可能真的是网络问题,因此你需要在宿主机先检查 

# 虚拟机Ip可通过ifconfig或ip addr获得
ping 你虚拟机的ip# 尝试使用tcping或者telnet探查ssh端口
telnet 你虚拟机的ip 22

        如果端口不通,可以在ubuntu里尝试开闭防火墙

# 检查防火墙状态
sudo ufw status# 允许开放22端口
sudo ufw allow 22# 开启防火墙
sudo ufw enable# 关闭防火墙
sudo ufw disable# 删除防火墙端口开放
# sudo ufw delete allow 22

        之后问题就大差不差解决了 

 

         复制粘贴问题

        这个问题,我也是偶然间解决的,可能跟以下步骤有关 

        字体问题

        前往设置-Region&Language 更新语言为中文

        点击manage installed Languages下载组最新字体 

        桌面版本升级或升级vmware-tools

        我在弹窗里看到了桌面升级的弹窗选项并执行了它,不知道是不是也有这个原因 

        然后我尝试升级了vmware的桌面工具

apt-get install open-vm-tools-desktop -y

        重启就好了 

        另附带ubuntu apt换源方案:ubuntu:更新阿里云apt源-CSDN博客 


http://www.ppmy.cn/news/1575286.html

相关文章

uniapp-X 对象动态取值

有个对象,例如 const data{age:12,list:[1,2,3,4]} 有个函数如下 export function getValueByPath(obj:UTSJSONObject, path:string):any {const current obj.getAny(path) as any;// 返回最终的值return current; } 期待 通过执行getValueByPath("xx.xx…

C++ Primer 泛型算法定制操作

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…

MySQL---存储过程详解

目录 一、介绍 二、基础语法 三、变量 四、流程控制 五、参数 六、游标 七、条件处理程序 八、存储函数 一、介绍 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库…

实现Python+Django+Transformers库中的BertTokenizer和BertModel来进行BERT预训练,并将其应用于商品推荐功能

一、环境安装准备 #git拉取 bert-base-chinese 文件#创建 虚拟运行环境python -m venv myicrplatenv#刷新source myicrplatenv/bin/activate#python Django 集成nacospip install nacos-sdk-python#安装 Djangopip3 install Django5.1#安装 pymysql settings.py 里面需要 # 强制…

Docker01 - docker快速入门

Docker快速入门 文章目录 Docker快速入门一:Docker概述1:虚拟机技术和容器化技术2:Docker名词解释2.1:Docker镜像(images)2.2:Docker容器(containers)2.3:Docker仓库(registry) 3:Docker下载安装…

Kubernetes集群状态检查与告警整合的自动化

将Kubernetes集群状态检查与告警整合的自动化方案,包含脚本实现、定时任务配置及异常通知机制: 1. 创建监控脚本 保存为 /opt/k8s-monitor/cluster-check.sh: #!/bin/bash# 基础配置 LOG_DIR"/var/log/k8s-monitor" REPORT_FILE&…

libwebsockets交叉编译全流程

libwebsocket中的webscoket加密功能需要依赖于Openssl库因此需要提前准备好openssl开源库。 交叉编译openssl 下面演示源码方式交叉编译OpenSSL为动态库。 创建个Websocket文件夹,把后续的成果物均放在这个文件中,文件夹中创建子文件夹OpenSSL和libWeb…

大模型开发(三):全量微调项目——基于GPT2 搭建医疗问诊机器人

全量微调项目——基于GPT2 搭建医疗问诊机器人 0 前言1 全量微调及项目介绍1.1 全量微调简介1.2 项目介绍1.3 数据介绍1.4 GPT2模型与硬件配置 2 数据与模型准备2.1 数据准备2.2 模型准备2.3 数据预处理 3 数据集类及其导入器3.1 dataset.py3.2 dataloader.py 4 模型配置与推理…