Secure CRT 文件传输

news2024/12/26 10:53:25

Secure CRT 文件传输

Secure CRT支持多种文件传输协议,其中最常用的是Xmodem、Ymodem、Zmodem和Kermit。这些协议允许在本地计算机和远程主机之间安全地传输文件。

  1. Xmodem

    • Xmodem是一种简单的协议,通常用于在串行连接上进行文件传输。
    • 它通过逐块发送文件,并在每个数据块之后发送一个校验和来保证数据完整性。
    • Xmodem的缺点是速度较慢,并且不支持断点续传。
  2. Ymodem

    • Ymodem是Xmodem的改进版本,增加了一些功能,如支持发送多个文件和文件名。
    • 它通过发送文件列表来支持发送多个文件,从而提高了效率。
    • Ymodem支持较大的数据块,因此速度比Xmodem更快。
  3. Zmodem

    • Zmodem是一个高效的文件传输协议,支持断点续传、数据压缩和自动文件校验等功能。
    • 它能够在传输过程中动态调整数据块大小,以提高传输效率。
    • Zmodem还能够自动恢复传输中断,无需重新开始传输。
  4. Kermit

    • Kermit是一种跨平台的文件传输协议,支持在不同操作系统之间进行文件传输。
    • 它提供了可靠的数据校验和错误处理机制,确保数据的完整性。
    • Kermit还支持文件压缩和加密,以提高安全性和效率。

通常情况下,Zmodem是最常用的选择,因为它具有良好的性能和可靠性,并且支持断点续传功能。要在Secure CRT中启用文件传输,你可以通过菜单或命令行选择所需的传输协议,并根据需要配置相关参数,如端口号、传输速度等。

作者:炭烤毛蛋 ,点击博主了解更多。


提示:

文章目录

  • Secure CRT 文件传输
  • CRT -- lrzsz
    • Linux发行版的包管理器安装lrzsz
    • CRT 传输路径配置
    • CRT 从服务器向客户端传输文件
    • CRT 从客户端向服务器传输文件
  • CRT -- sftp
    • CRT 开启SFTP会话
    • SFTP 传输文件操作


CRT – lrzsz

在Linux上使用sz命令进行文件传输,通常是通过安装lrzsz软件包来实现的。sz命令用于从服务器向客户端传输文件,而rz命令则用于从客户端向服务器传输文件。

Linux发行版的包管理器安装lrzsz

sudo apt-get update
sudo apt-get install lrzsz

CRT 传输路径配置

通过"File Transfer"可以修改下载到本地的默认路径。设置默认目录:options–>session options–>X/Y/Zmodem.
XYZModem
Upload 用于存放发送文件的默认目录
Download 用于存放接收到文件的默认目录。
如果希望传输速率加快,可选用 1024 bytes。

CRT 从服务器向客户端传输文件

服务端向客户端发送文件,存储到客户端默认路径。

  • 单文件发送
sz /path/to/file.txt
  • 多文件发送
sz /path/to/file.txt /path/to/file2.txt

CRT 从客户端向服务器传输文件

客户端的Secure CRT或其他SSH客户端中执行命令 rz,默认将接收文件存储到当前目录。
如果需要修改存储路径可以指定路径,方法如下:

# rz命令指定目标目录, 路径信息替换 /path/to/target/dir
rz -bE /path/to/target/dir

服务端执行 rz命令后,Secure CRT或其他SSH客户端将会打开一个文件选择对话框,选择要传输的文件。选择完文件后,文件将会被传输到当前会话的远程服务器上。发送文件前未指定目录,文件会被传输到目标设备上的当前工作目录。
rz

CRT – sftp

SFTP(SSH 文件传输协议)是一种安全的文件传输协议,它通过 SSH(Secure Shell)协议进行加密,用于在客户端和服务器之间传输文件。SFTP 提供了对文件传输的安全性和可靠性,通常用于在本地系统和远程服务器之间安全地传输文件。

CRT 开启SFTP会话

Secure CRT启用sftp方法比较简单,先连接ssh服务器终端。按下“ALT” + “P”开启新的会话,新会话是SFTP终端。
sftp
终端可以使用命令连接 SFTP

# 连接到远程服务器,其中 username 是你的用户名,hostname 是远程服务器的主机名或 IP 地址。
sftp username@hostname

SFTP 连接服务指定端口号

# 连接到远程服务器,其中 username 是你的用户名,hostname 是远程服务器的主机名或 IP 地址,   SSH 服务器监听在非标准端口上,-P 参数指定端口号。
sftp -P port username@hostname

SFTP 传输文件操作

  • SFTP 基础命令
命令说明
cd directory进入远程服务器上的目录
lcd directory进入本地系统上的目录
ls显示当前远程服务器上的文件和目录列表
lls显示当前本地系统上的文件和目录列表
pwd显示当前远程服务器上的工作目录
lpwd显示当前本地系统上的工作目录
mkdir directory在远程服务器上创建目录
lmkdir directory在本地系统上创建目录
get remote-file [local-file]从远程服务器下载文件到本地系统
put local-file [remote-file]上传本地文件到远程服务器
rm file删除远程服务器上的文件
rmdir directory删除远程服务器上的目录(如果目录非空,需要添加 -r 参数)
rename oldpath newpath重命名或移动远程服务器上的文件或目录
quit 或 exit退出 SFTP 客户端
help 或 ?显示 SFTP 命令的帮助信息
  • SFTP 命令详细解释
help
Available commands:
ascii                          Set transfer mode to ASCII
binary                         Set transfer mode to binary
cd path                        Change remote directory to 'path'
lcd path                       Change local directory to 'path'
chgrp group path               Change group of file 'path' to 'group'
chmod mode path                Change permissions of file 'path' to 'mode'
chown owner path               Change owner of file 'path' to 'owner'
detail remote-path             Display system information about remote
                                 file or folder
ldetail local-path             Display system information about local
                                 file or folder
exit                           Quit sftp
get [-r] [-a | -b] [--nopreserve] [--move] [--no-flock] remote-path
                               Download file
                                 -r downloads directory recursively
                                 force ascii (-a) or binary (-b) mode
                                 --nopreserve the timestamp and permissions
                                   will not be preserved
                                 --move the files will be moved
                                 --no-flock disables the use of flock
help                           Display this help text
include filename               Include commands from 'filename'
                                 Alternate: < filename
ln [-s] existingpath linkpath  Hardlink / symlink remote file
ls [options] [path]            Display remote directory listing
lls [options] [path]           Display local directory listing
mkdir path                     Create remote directory
lmkdir path                    Create local directory
mv oldpath newpath             Move remote file
lmv oldpath newpath            Move local file
put [-r][-a | -b] [--nopreserve] [--move] [--no-flock] local-path
                               Upload file
                                 -r uploads directory recursively
                                 force ascii (-a) or binary (-b) mode
                                 --nopreserve the timestamp and permissions
                                   will not be preserved
                                 --move the files will be moved
                                 --no-flock disables the use of flock
pwd                            Display remote working directory
lpwd                           Print local working directory
quit                           Quit sftp
rename oldname newname         Rename remote file
lrename oldname newname        Rename local file
rm path                        Delete remote file
lrm path                       Delete local file
rmdir path                     Remove remote directory
lrmdir path                    Remove local directory
su username                    Substitutes the current user
                                 This is only supported with VShell for 
                                 Windows 3.5 or later.
type [transfer-mode]           Display or set file transfer mode
view remote-path               Download and open file
version                        Display protocol version
``

# 结语
不枉博主详细讲解,欢迎订阅博主–[炭烤毛蛋](https://blog.csdn.net/weixin_35723192?type=blog)

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

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

相关文章

【程序错误-显存不足】RuntimeError: CUDA out of memory. Tried to allocate 4.00 GiB

目录 1. 问题2. 解决方法2.1 租服务器(试过有用)2.2 减小batchsize2.3 减少模型大小2.3 检查模型本身没有发现错误&#xff0c;最终确认是验证集评估阶段的张量计算非常占用空间。2.3.1 可以对利用torch.tensor().detach().cpu().numpy()转为numpy&#xff0c;在cpu上进行loss和…

学习Rust的第22天:mini_grep第2部分

书接上文&#xff0c;在本文中&#xff0c;我们学习了如何通过将 Rust 程序的逻辑移至单独的库箱中并采用测试驱动开发 (TDD) 实践来重构 Rust 程序。通过在实现功能之前编写测试&#xff0c;我们确保了代码的可靠性。我们涵盖了基本的 Rust 概念&#xff0c;例如错误处理、环境…

【ARM Cache 系列文章 11.2 -- ARM Cache 组相联映射】

请阅读【ARM Cache 系列文章专栏导读】 文章目录 Cache 组相联映射组相联映射原理多路组相连缓存的优势多路组相连缓存的代价关联度&#xff08;Associativity&#xff09; 上篇文章&#xff1a;【ARM Cache 系列文章 11.1 – ARM Cache 全相连 详细介绍】 Cache 组相联映射 A…

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《计及多重不确定性的虚拟电厂响应区间评估方法》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

mysql-sql-练习题-4-标记

标记 连续登录2-7天用户建表排名找规律 最大连胜次数建表只输出连胜结果输出所有连续结果 连续登录2-7天用户 建表 create table continuous_login(user_id1 integer comment 用户id,date_login date comment 登陆日期 ) comment 用户登录表;insert into continuous_login val…

【Java基础】Spring核心之控制反转(IOC)

1. 如何理解IOC 1.1 什么是IOC 在Spring框架中&#xff0c;IOC&#xff08;Inversion of Control&#xff0c;控制反转&#xff09;是一种设计原则&#xff0c;它是Spring框架的核心概念之一。IOC的基本思想是将程序的控制权从应用程序代码中转移到框架或容器中&#xff0c;从…

c#数据库: 4.修改学生成绩

将4年级的学生成绩全部修改为100分,。修改前的学生信息表如图所示: using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks;namespace StudentUpdate {internal class Program{s…

C++:运算符重载-加号(+)

在C中&#xff0c;运算符重载允许重新定义已有运算符的行为&#xff0c;以便让它们适用于自定义类型。这样&#xff0c;你可以通过自定义类型使用内置运算符&#xff0c;使得代码更加直观和易读。 此时我在代码中定义一个新类MyString&#xff1a; class MyString { public:i…

MySQL常见问题解决和自动化安装脚本

常见问题 MySQL密码正确但无法登录的情况 这种情况一般都是因为缓存&#xff0c;使用mysql -u root -p123456直到成功登陆为止&#xff0c;并且进入之后重新修改密码&#xff0c;多次重复修改密码的命令并且再一次清除缓存后退出。 ALTER USER rootlocalhost IDENTIFIED WIT…

Microsoft Threat Modeling Tool 使用(二)

主界面 翻译 详细描述 选择了 “SDL TM Knowledge Base (Core)” 模板并打开了一个新的威胁模型。这个界面主要用于绘制数据流图&#xff08;Data Flow Diagram, DFD&#xff09;&#xff0c;它帮助您可视化系统的组成部分和它们之间的交互。以下是界面中各个部分的功能介绍&a…

CogAgent:开创性的VLM在GUI理解和自动化任务中的突破

尽管LLMs如ChatGPT在撰写电子邮件等任务上能够提供帮助&#xff0c;它们在理解和与GUIs交互方面存在挑战&#xff0c;这限制了它们在提高自动化水平方面的潜力。数字世界中的自主代理是许多现代人梦寐以求的理想助手。这些代理能够根据用户输入的任务描述自动完成如在线预订票务…

Bert基础(二十)--Bert实战:机器阅读理解任务

一、机器阅读理解任务 1.1 概念理解 机器阅读理解&#xff08;Machine Reading Comprehension, MRC&#xff09;就是给定一篇文章&#xff0c;以及基于文章的一个问题&#xff0c;让机器在阅读文章后对问题进行作答。 在机器阅读理解领域&#xff0c;模型的核心能力体现在对…

STM32使用PWM驱动直流电机

系列文章目录 STM32单片机系列专栏 C语言术语和结构总结专栏 文章目录 1. 直流电机和驱动简介 2. 驱动电路原理 3. 代码实现 3.1 PWM.c 3.2 PWM.h 3.3 MOTOR.c 3.4 MOTOR.h 3.5 main.c 3.6 完整工程文件 PWM和OC输出比较详解&#xff1a; STM32定时器的OC比较和PW…

LT6911GX HDMI2.1 至四端口 MIPI/LVDS,带音频 龙迅方案

1. 描述LT6911GX 是一款面向 VR / 显示应用的高性能 HDMI2.1 至 MIPI 或 LVDS 芯片。HDCP RX作为HDCP中继器的上游&#xff0c;可以与其他芯片的HDCP TX配合使用&#xff0c;实现中继器功能。对于 HDMI2.1 输入&#xff0c;LT6911GX 可配置为 3/4 通道。自适应均衡功能使其适合…

使用Github+Picgo+npm实现免费图床

本文参考自 Akilar&#xff0c;原文地址&#xff1a;https://akilar.top/posts/3e956346/ Picgo的配置 Github图床仓库内容不能超过1GB&#xff0c;因为Github原则上是反对仓库图床化的&#xff0c;超过1GB之后会由人工审核仓库内容&#xff0c;如果仓库被发现用来做图床&…

简要说说软分叉和硬分叉。

前言 一、软分叉 二、硬分叉 三、用途 总结 前言 软分叉和硬分叉是区块链技术中的两个重要概念&#xff0c;它们通常与加密货币的网络升级有关。下面我将分别解释这两个概念&#xff0c;并提供一些例子来帮助理解。下面是方便理解软分叉和硬分叉的图 一、软分叉 软分叉是一…

docker学习笔记4:CentOS7安装docker

文章目录 一、安装docker二、配置阿里云加速三、测试镜像安装本篇博客介绍如何在centos7里安装docker,关于CentOS7的安装可以查看本专栏的这篇博客: VmWare CentOS7安装与静态ip配置 centos7里安装docker步骤如下: 一、安装docker 先在终端输入su进入root用户,输入如下命…

Outlook大附件插件 有效解决附件大小限制问题

很多企业都是使用Outlook来进行邮件的收发&#xff0c;可是由于附件大小有限&#xff0c;导致很多大文件发不出去&#xff0c;就会产生Outlook大附件插件这种业务需求。 邮件系统在发送大文件时面临的限制问题主要如下&#xff1a; 1、附件大小限制&#xff1a;大多数邮件服务…

操作系统课程设计-人机交互的模拟操作系统

&#xff08;一&#xff09;课设板块 模块划分&#xff1a; &#xff08;1&#xff09;、进程管理模块 &#xff08;2&#xff09;、内存管理模块 &#xff08;3&#xff09;、文件管理模块 &#xff08;4&#xff09;、设备管理模块 &#xff08;5&#xff09;、界面管理模块…

Elasticsearch中【文档查询】DSL语句以及对应的Java实现

目录 全文检索查询 精准查询 布尔查询 排序、分页查询 高亮 地理查询 复合查询 Elasticsearch提供了基于JSON的DSL&#xff08;Domain Specific Language&#xff09;来定义查询。常见的查询类型包括&#xff1a; 查询所有&#xff1a;查询出所有数据&#xff0c;一般测…