linux远程服务器和本地服务器相互之间传输文件方法SSH(乌班图系统)

提前知道几点

1.使用的MobaXterm软件
2.访问本地、远程服务器,需要账号和密码(远程机器上的用户名和密码
远程机器的 IP 地址或主机名(在同一子网上))。每次访问需要输入密码,可以搜Ubuntu SSH 免密登录
3.主要是先要访问本地服务器,才能访问远端服务器,显卡装在远端服务器上。跑深度学习时,先上传到本地,在复制到远端。如果训练完成,参数文件在传到本地。

如果还不会使用MobaXterm可参考这链接使用
使用MobaXterm连接服务器并利用Anaconda进行安装pytoch框架跑深度学习模型(使用学校服务器+显卡进行深度学习)

如果你想使用服务器跑深度学习模型可参考这链接
使用MobaXterm连接服务器并利用Anaconda进行pytoch环境跑深度学习模型LeNet-5分类

4种方式通过 SSH 传输文件

1.scp:已弃用的旧命令
2.rsync:用于文件同步的流行命令
3.sshfs:通过 SSH 挂载远程目录
4.sftp 客户端:通过 SFTP 访问文件的 GUI 工具

1、scp指令(指令都在本地服务器输入)

(1)本地到远端:本地运行

scp -r 文件目录 账户名@远端IP:远端目录(指令pwd查看远端目录路径)

scp 文件名 账户名@远端IP:远端目录(指令pwd查看远端目录路径)

%%没传输前,查看远端目录文件情况
wlc@hz-A100-40:/data/WLC/WKL$ ls
carb_classfication  deep-learning-for-image-processing-master  deep-learningfor-image-processing-master.zip  zjdata%%传送文件夹是carb,详细指令
wlc@hz-jumper:~$ scp -r "/home/wlc/WKL/carb/" wlc20222022@172.20.198.3:/data/WLC/WKL %%查看传输成功
wlc@hz-A100-40:/data/WLC/WKL$ ls
carb  carb_classfication  deep-learning-for-image-processing-master  deep-learning-for-image-processing-master.zip  zjdata
%%这里我把anaconda传过去
scp -r "/home/wlc2021388321/Anaconda3-2023.07-0-Linux-x86_64.sh" wlc2021388321@172.20.198.3:/data/WLC/

在这里插入图片描述

(2)远端到本地:远端运行

scp -r 账户名@远端IP:远端目录 本地目录

wlc@hz-jumper:~$ scp -r wlc20222022@172.20.198.3:/data/WLC/WKL/carb/Test2_alexnet "/home/wlc2021388321/WKL/"
1.jpg                                                                                                   100% 1400KB  96.1MB/s   00:00
predict1.py                                                                                             100% 1518     5.4MB/s   00:00
3.jpg                                                                                                   100%   21KB  37.9MB/s   00:00
train.py                                                                                                100% 4977    15.9MB/s   00:00
model.py                                                                                                100% 2061     6.6MB/s   00:00
model.cpython-38.pyc                                                                                    100% 1727     3.7MB/s   00:00
model.cpython-39.pyc                                                                                    100% 1749     4.2MB/s   00:00
Test2_alexnet.iml                                                                                       100%  340   828.8KB/s   00:00
.gitignore                                                                                              100%   50   132.1KB/s   00:00
misc.xml                                                                                                100%  308   879.6KB/s   00:00
.name                                                                                                   100%    8    23.6KB/s   00:00
modules.xml                                                                                             100%  285   819.8KB/s   00:00
workspace.xml                                                                                           100% 6342    17.1MB/s   00:00
profiles_settings.xml                                                                                   100%  174   738.5KB/s   00:00
Project_Default.xml                                                                                     100% 1504     2.5MB/s   00:00
predict.py                                                                                              100% 1911     7.6MB/s   00:00
2.jpg      ##从远端传输到本地
wlc@hz-jumper:~$ ls
b  c  snap  wanghao  WKL
wlc@hz-jumper:~$ cd WKL
wlc@hz-jumper:~/WKL$ ls
carb  Test2_alexnet  zj4

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

8、gateway使用和原理

一、什么是Spring Cloud Gateway 1、网关简介 网关作为流量的入口,常用的功能包括路由转发,权限校验,限流等。 2、Gateway简介 Spring Cloud Gateway 是Spring Cloud官方推出的第二代网关框架,定位于取代 Netflix Zuul。相比 …

QT禁用窗口【关闭】按钮的实现方法

QT禁用窗口关闭按钮的实现方法,直接在窗体类构造函数的内部写入setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint)即可实现,案例如下: #include "form.h" #include "…

Nginx Linux设置开机自启动

使用如下命令 vi /lib/systemd/system/nginx.service 创建并编辑文件将以下代码黏贴至此文件中 [Unit] Descriptionnginx Afternetwork.target[Service] Typeforking TimeoutSec0 #防止启动超时 Userroot Grouproot criptionnacos Afternetwork.target[Service] Typeforking T…

Visual Studio 自定义的颜色字体不生效

问题描述: 1、dll1中引用第三方库的类不识别,颜色黑白,自定义颜色不生效;定义的是结构体 2、在dll2引用另一个dll1中的结构体。结构体不识别,今天成员函数cpp中自定义颜色不生效。 问题解决方式: 全部清…

业务变革与架构双驱动的多项目管理︱海康威视流程变革咨询顾问张燕飞

海康威视数字技术股份有限公司流程与变革管理部流程变革咨询顾问张燕飞女士受邀为由PMO评论主办的2023第十二届中国PMO大会演讲嘉宾,演讲议题:业务变革与架构双驱动的多项目管理。大会将于8月12-13日在北京举办,敬请关注! 议题简要…

[Volo.Abp升级笔记]使用旧版Api规则替换RESTful Api以兼容老程序

Volo.Abp 配置应用层自动生成Controller,增删查改服务(CrudAppService)将会以RESTful Api的方式生成对应的接口 (官方文档),这与旧版本的Abp区别很大。RESTful固然好,虽然项目里新的Api会逐步使用RESTful Api代替旧的&…

STM32单片机OLED智能饮水机童锁自动出水补水加热水位检测

实践制作DIY- GC0159--OLED智能饮水机 基于STM32单片机设计---OLED智能饮水机 二、功能介绍: 电路组成:STM32F103CXT6最小系统 OLED显示器DS18B20检测水温1个继电器模拟加热1个继电器模拟补水1个继电器模拟出水水位传感器超声波测距多个按键&#xff08…

81. 正则表达式

一、概述二、匹配单个字符三、匹配一组字符四、使用元字符五、重复匹配六、位置匹配七、使用子表达式八、回溯引用九、前后查找十、嵌入条件参考资料 一、概述 正则表达式用于文本内容的查找和替换。 正则表达式内置于其它语言或者软件产品中,它本身不是一种语言或…

【docker】部署svn服务器,docker安装部署svn服务器

话不多说直接上步骤! 1.下载镜像,创建容器 # 下载镜像 docker pull elleflorio/svn-server # 创建svn仓库目录,进入svn仓库目录 mkdir -p /var/svn # 创建svn服务容器,把容器中的svn仓库映射到本机,并映射3690端口 d…

设计模式-单例模式

面向对象语言讲究的是万物皆对象。通常流程是先定义可实例化类,然后再通过各种不同的方式创建对象,因此类一般可以实例化出多个对象。但是实际项目开发时,我们还是希望保证项目运行时有且仅包含一个实例对象。这个需求场景的出发点包括但不限…

Unity游戏源码分享-射击游戏Low Poly FPS Pack 3.2

Unity游戏源码分享-射击游戏Low Poly FPS Pack 3.2 项目地址:https://download.csdn.net/download/Highning0007/88057717

循环退出语句break、continue,有什么区别?

目录 一、break语句二、continue语句三、break、continue语句有什么区别? 一、break语句 在Java中,break语句用于终止当前循环或switch语句的执行,并跳出该结构。当break语句被执行时,程序将会跳出包含该break语句的最内层的循环…