宿主机上传文件到Ubuntu

1、Ubuntu中检查宿主机的SSH服务是否启动

sudo service ssh status

如果没有安装,使用以下命令进行安装

sudo apt install ssh

在这里插入图片描述

在这里插入图片描述
2、Ubuntu中使用ifconfig查询ip地址
在这里插入图片描述

2、Ubuntu中选择文件存储位置并修改权限,进入到保存位置使用pwd查看绝对路径
在这里插入图片描述
在这里插入图片描述

2、在windows中打开cmd,然后使用scp命令拷贝文件,然后输入Ubuntu密码

scp scp -P 端口号(默认为22-r F:\5_project\5_radar\VM zy@192.168.112.134:/home/zy/oee/

在这里插入图片描述

### 使用 SCP 和 SFTP 将文件复制到远程主机 #### SCP 方法 SCP 是一种基于 SSH 的安全文件传输协议,允许用户在本地和远程主机之间复制文件。以下是具体操作方式: 可以通过 `scp` 命令将单个文件从本地复制到远程主机。例如: ```bash scp /path/to/localfile.txt username@remote_host:/path/to/destination/ ``` 此命令表示将 `/path/to/localfile.txt` 复制到远程主机上的指定路径[^4]。 如果需要一次性复制整个目录,则需加上 `-r` 参数(递归选项)。例如: ```bash scp -r /path/to/local_directory/ username@remote_host:/path/to/destination/ ``` #### SFTP 方法 SFTP 提供了一种交互式的文件传输环境,适合更复杂的文件管理需求。启动 SFTP 会话的方式如下所示: ```bash sftp username@remote_host ``` 进入会话后,可以执行多种命令来管理和传输文件。例如: - **上传文件**:使用 `put` 命令将本地文件发送至远程主机。 ```bash put localfile.txt /remote/path/ ``` - **下载文件**:使用 `get` 命令将远程文件获取到本地。 ```bash get /remote/path/remotefile.txt /local/path/ ``` - **批量上传**:利用 `mput` 可以一次上传多个文件。 ```bash mput *.txt ``` 以上两种方法均支持通过命令行实现文件的安全传输,并且都依赖于 SSH 协议提供加密保护[^2]。 #### 图形界面工具 FinalShell 除了命令行外,还可以借助图形化工具简化操作流程。FinalShell 支持直观的拖放功能来进行文件传输,只需配置好目标主机的信息即可快速建立连接[^3]。 ### 注意事项 无论采用哪种手段,在实际应用过程中都需要确保网络连通性和权限设置无误以便顺利完成数据交换过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值