【Linux】传输文件,补充:VMware中Linux系统无法连接网络的解决方法

news2025/1/17 3:11:50

Linux系统可以和其他系统之间进行传输文件,只要通过ssh连接成功以后,就能进行文件传输。

Linux系统也可以通过URL规则和网页之间进行传输文件(即上传/下载)。

1、Linux系统之间传输文件:scp

centos7自带ssh服务(默认OpenSSH)。

远程连接另一台Linux系统ssh 用户名@ip地址

另一台Linux系统发送文件scp 文件名 用户名@ip地址:目标路径(对方主机中保存位置)

从另一台Linux系统接收文件scp 用户名@ip地址:文件名  目标路径(本机中保存位置)

查看ip地址:ip a 或者 ip addr

查看ssh服务的状态:systemctl status sshd(若active(running)则ssh服务已开启)

查看ssh相关的进程:ps -e | grep ssh(若有sshd则ssh服务已开启)

2、Windows远程连接Linux,Linux和Windows之间传输文件

(2-1)终端:scp命令

满足先决条件的Windows系统可以安装openssh。若安装并启动了OpenSSH,就可以通过输入终端命令:ssh 用户名@ip地址连接Linux系统。

参考网址:适用于 Windows 的 OpenSSH 入门 | Microsoft Learn

Windows向Linux传输文件scp 文件名 用户名@ip地址:目标路径(Linux中保存位置)

Linux向Windows传输文件scp 用户名@ip地址:文件名  目标路径(Windows中保存位置)

(2-2)XShell 客户端连接

而不能安装OpenSSH的Windows系统,则可下载安装XShell(SSH客户端)。

Windows通过XShell连接centos7系统,出现"[用户名@主机名 ~]#或者$",则表示连接成功。

若Windows通过XShell无法连接虚拟机centos7系统,请尝试以下方法:

① 确保centos7系统已开启。确保XShell输入的用户名和密码正确。

② 确保XShell连接的主机ip地址正确。之前可以连接成功,突然不能连接的,通常是虚拟机ip地址更改。

修改XShell连接的主机ip地址:打开虚拟机centos7系统,登录,查看ip地址。XShell连接会话修改主机(ip地址),重新连接。

通过XShell连接成功后,可以有多种方式在Windows和Linux之间传输文件:xftp工具,rz命令/sz命令。

① xftp工具

安装XShell时也安装了xftp工具,打开XShell,点击"新建文件传输",就可以使用xftp工具在Windows和centos7之间传输文件。

Windows向Linux传输文件:选择左侧windows中的文件及右侧centos7中的保存位置,点击"向右传输",在右侧显示出文件则表示传输成功。

Linux向Windows传输文件:选择右侧centos7中的文件及左侧windows中的保存位置,点击"向左传输",在左侧显示出文件则表示传输成功。

② rz命令/sz命令

在已连接上的centos7系统中,使用rz命令从Windows向centos7传输文件,使用sz命令从centos7向Windows传输文件。

使用rz命令/sz命令,Linux系统需安装lrzsz。若没有安装,可使用yum安装:yum install lrzsz -y

 Windows向Linux传输文件:centos7中输入命令:rz -E,然后按回车,弹出打开对话框,选择文件,文件就会从Windows传输到centos7。

使用rz命令,需按照XShell中的Zmodem命令设置的方式使用。

本例中,因XShell会话属性中Zmodem命令设置的是rz -E,因此,输入:rz -E

查看XShell中的Zmodem命令的设置:

Windows向centos7传输文件:(若传输的是空文件(大小0字节),则centos7系统接收0字节,相当于没有传输文件)

补充:Linux系统安装lrzsz后,可以直接将windows中的文件拖拽到XShell远程连接上的Linux系统中。

Linux向Windows传输文件:centos7中输入命令:sz 文件名,按回车,弹出对话框,选择在Windows中的保存位置,文件将从Linux中传输到Windows中。

3、网站下载文件

(3-1)curl

Linux自带的文本传输工具curl,利用URL规则在Linux和网页之间传输文件,支持上传和下载。一般用于从网页下载文件。

 curl命令从网页下载数据: curl -o 保存路径和文件名 网址

# 下载网页内容,并输出到指定文件中
curl -o a.txt http://www.baidu.com

# 从网页下载文件
curl -o wget.rpm http://mirrors.163.com/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6.1.x86_64.rpm

 补充:可输入命令 man curl 查看curl使用文档,也可输入命令 curl --help 查看curl所有选项。

(3-2)wget

wget也是一款在命令行下使用的下载工具。Linux系统若要使用wget,需安装:yum install wget -y

wget命令从网页下载数据:wget 网址

# 从网页下载文件(文件名就是网页上下载时的名称)
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/vim-minimal-7.4.629-7.el7.x86_64.rpm

 注意:从网页下载文件,需确保Linux系统能够连接网络。

查看是否能够连接网络(检测网络连接情况):ping 网址

补充:VMware中Linux系统无法连接网络,尝试以下方法:(宿主机Windows)

① 确保宿主机可以连接网络。确保宿主机已开启VMware相关的服务。Windows可在“我的电脑-->右键点击管理-->服务和应用程序-->服务”查看VMware服务状态,若没有开启,右键点击启动。

② 查看虚拟机的网络配置,“设置-->网络适配器-->网络连接”,选择合适连接模式(一般NAT模式)。

③ VMware中Linux系统关机后,查看虚拟网络器,可在"编辑-->虚拟网络编辑器-->更改设置-->还原默认设置"清除网络设置,重新进行设置。

④ 查看Linux系统中网络配置(文件:/etc/sysconfig/network-scripts/ifcfg-ens33),主要是ONBOOT="yes"和BOOTPROTO="dhcp"。若不是,尝试用vi/vim修改。

⑤ 重启虚拟机linux系统。再不行,重启电脑。还不行,请寻找其他方法。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Nvidia发布Llama3-ChatQA-1.5: 提升对话问答和表格推理能力,平均性能超越GPT-4

前言 近日,Nvidia推出了一款名为Llama3-ChatQA-1.5的对话问答模型。该模型在对话式问答和检索增强型生成等能力方面表现出色,在综合评测指标上甚至超越了当前业界顶尖的GPT-4模型。 技术特点 Llama3-ChatQA-1.5是基于Llama-3基础模型训练而成的。相比之…

如何判断nat网络?如何内网穿透

大家都清楚,如果你想开车,就必须要给车上一个牌照,随着车辆越来越多,为了缓解拥堵,就需要摇号,随着摇号的人数越来越多,车牌对于想开车的人来说已经成为奢望。在如今的IPv4时代,我们…

HarmonyOS NEXT星河版之美团外卖点餐功能实战(中)

接上 一、UI布局 1.1 购物车Item Preview Component export struct MTCartItemView {build() {Row({ space: 6 }) {Image(https://bkimg.cdn.bcebos.com/pic/4d086e061d950a7bc94a331704d162d9f3d3c9e2).width(42).aspectRatio(1).borderRadius(5)Column({ space: 3 }) {Text…

Git之revert的使用

问题场景: 提交代码都是以merge request的形式合并到主分支master的。 由于有一个merge request被误merge了,这期间又有同时merge了其它内容。 如何快速将这个被误merge的request从master上revert呢? 实例演示: 下面是最近的5…

【数学建模】天然肠衣搭配问题衍生问题/线性规划限制条件建立问题

线性规划限制条件建立问题 前景回顾/提出问题回顾1回顾2/问题提出解决前提 解决方法坐标轴(区间)法总结 前景回顾/提出问题 回顾1 首先回顾一下DVD在线租赁问题 在 question2中,需要保证每个人都不会收到自己不喜欢的DVD,即客户在线订单数为0时候&…

力扣每日一题-统计已测试设备-2024.5.10

力扣题目:统计已测试设备 题目链接: 2960.统计已测试设备 题目描述 代码思路 根据题目内容,第一感是根据题目模拟整个过程,在每一步中修改所有设备的电量百分比。但稍加思索,发现可以利用已测试设备的数量作为需要减少的设备电…

硬性清空缓存的方法

前端发布代码后,我们是需要刷新页面再验证的。有时候仅仅f5 或者ctrlshiftdelete快捷键仍然有历史缓存,这时可以通过下面的方法硬性清空缓存。 以谷歌浏览器为例,打开f12,右键点击刷新按钮,选择【清空缓存并硬性加载】…

STL算法移动范围:简单、高效的集合移动方法

STL算法移动范围 一、简介二、批量移动集合中的多个元素2.1、std::copy2.2、std::move2.3、std::swap_ranges 三、在一个范围内变换子范围3.1、std::copy_backward 向前复制3.2、元素倒退3.3、交换子范围 四、这一切太复杂了五、总结 一、简介 已经介绍过使用STL算法在范围&am…

微信小程序miniprogram_npm目录主包太大如何处理

在使用TDesign开发小程序,miniprogram_npm目录下很多组件,感觉很多组件我都没引用,为什么都在主包来,导致主包很大。如何优化? 在使用npm构建后生成的miniprogram_npm目录里,有所有TDesign组件。但是有很…

视频剪辑批量转码技巧:如何将MP4视频快速转换为MP3音频的方法

在视频剪辑和音频处理的领域中,经常需要将视频文件转换为音频文件,特别是将MP4视频转换为MP3音频。这样的转换不仅可以减少文件大小,方便传输和存储,还可以在不损失音频质量的情况下,方便在各种设备上播放。下面&#…

【AI基础】第一步:安装python开发环境-conda篇

上一篇讲解了朴素的开发环境安装 - 【AI基础】第一步:安装python开发环境-windows篇-CSDN博客,这里讲解通过conda来配置python环境,同时安装python开发工具pycharm,最终输出python版本的helloworld。 一、安装miniconda 1.1 下载…

计算机系列之结构化开发方法

23、结构化开发方法 1、系统分析与设计概述 ◆系统分析过程一般按如图所示的逻辑进行: (1)认识、理解当前的现实环境,获得当前系统的“物理模型“ (2)从当前系统的“物理模型“抽象出当前系统的“逻辑模型“ (3)对当前系统的“逻辑模型”进行分析和…

Pycharm2024版,更换安装源

1、选择Python Packages 2、点击图中的小齿轮 3、点击 号 4、添加源地址 常用源如下: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn…

测试docker GPU性能损失

NVIDIA 3090 利用HSOpticalFlow代码测试docker GPU性能损失 docker介绍图如下: 形象生动展示了他们之间的关系 今天要测试docker容器运行HSOpticalFlow算法的性能损失,包括CPU和GPU 上一篇博客 http://t.csdnimg.cn/YW5kE 我已经介绍了使用docker和nvid…

Visual Studio编译QT工程

1、安装QT 2、安装VS 3、选择扩展和更新 4、搜索Qt Visual Studio Tools,安装或卸载 5、安装成功后工具栏显示Qt VS Tools 6、配置Qt VS Tools:打开Qt VS Tools的下拉菜单,选择Qt Versions 7、选择qt qmake.exe 的路径

html--第一个网页

<!doctype html> <html> <head> <meta charset"utf-8"> <title>CSS霓虹灯动画</title><style> import url("https://fonts.googleapis.com/css?familyPoppins:900&displayswap"); body {background-color:…

Docker Desktop 修改容器的自启动设置

Docker Desktop 允许用户控制容器的自启动行为。如果你不希望某个容器在 Docker 启动时自动启动&#xff0c;你可以通过以下步骤来更改设置&#xff1a; 1. 打开 Docker Desktop 应用。 2. 点击右上角的设置&#xff08;Settings&#xff09;按钮&#xff0c;或者使用快捷键 Cm…

民航电子数据库:在console或服务器登录数据库

目录 前言登录切换数据库 前言 在不使用数据库管理工具的情况下&#xff0c;可以在console或服务器上操作数据库&#xff0c;这时就需要使用相关命令登录到数据库 登录 caeconsole nssl IP地址 端口 数据库名称 用户名 密码 切换数据库 use 数据库名称

【网络安全】一次sql注入问题的处理

目录 问题 10.60.100.194&#xff0c;修改之前 修改方案 问题解决 测试过程 问题思考与总结 问题 一次sql注入问题的筛查报告&#xff0c;主要是sql注入的问题资源-CSDN文库 doc-new\20-设计文档\34-Mesh设备管理\100-网络安全 10.60.100.194&#xff0c;修改之前 修改…