`
chenhua_1984
  • 浏览: 1250304 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

SSH命令传输文件

阅读更多

linux 通过SSH传输文件

 

scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上
scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地

tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; cat -> path.tar.gz" #压缩传输
tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; tar xvzf -" #压缩传输一个目录并解压

分享到:
评论

相关推荐

    sshclient 文件传输工具

    一旦建立连接,用户就可以使用各种命令进行文件操作,例如`scp`(Secure Copy)用于文件的复制,`sftp`(Secure File Transfer Protocol)提供了一个安全的文件传输环境,类似于FTP,但更加安全。 在描述中提到的...

    winscp-ssh文件传输工具

    5. **批处理脚本**:支持批处理命令和脚本编写,可自动化执行重复性的文件传输任务。 6. **文件编辑**:内置文本编辑器,可以直接在WinSCP中编辑远程文件,无需额外的文本编辑工具。 7. **安全性能**:通过SSH协议...

    SSH文件传输

    在文件传输方面,SSH通常使用两个主要的命令:`scp`(Secure Copy)和`sftp`(Secure File Transfer Protocol)。 1. **scp命令**: `scp`命令是基于SSH的安全文件复制工具,允许用户在本地主机和远程主机之间复制...

    基于ssh的文件传输WinSCP.rar

    SSH是一种网络协议,用于安全地远程登录、执行命令以及传输文件。通过SSH,用户可以在Windows电脑上与Linux服务器建立加密连接,安全地发送和接收文件,避免了传统FTP方式可能存在的数据泄露或篡改风险。此外,“并...

    ssh上传下载

    首先,SSH框架在Java中的应用主要依赖于库,如JSch(Java Secure Channel),它是一个纯Java实现的SSH2库,提供了连接到SSH服务器、执行命令、上传/下载文件等功能。使用JSch,你可以创建一个Session对象来建立与...

    qt版ssh上传下载以及发命令

    在本文中,我们将深入探讨如何使用Qt库实现SSH(Secure Shell)功能,包括文件上传、下载和执行远程命令。Qt是一个跨平台的应用程序开发框架,它提供了丰富的功能,包括图形用户界面、网络通信等,而SSH则是一种用于...

    c# SharpSSH执行SSH命令例子

    标题"SharpSSH执行SSH命令例子"表明我们将讨论如何使用SharpSSH库在C#中执行远程Linux服务器的SSH命令。SSH命令行工具是Linux管理员最常用的工具之一,它允许用户在安全的加密连接下执行各种系统管理任务。通过...

    python 实现ssh的执行远端命令和scp的不同机器文件传输功能

    用python 实现ssh的执行远端命令和scp的不同机器文件传输功能。代码简练易懂。

    ssh命令详解和例子

    ### SSH命令详解与实例 SSH(Secure Shell)是一种网络协议,用于操作远程计算机上的服务,提供了安全的登录、文件传输及执行远程命令的功能。本文将深入解析SSH的基础命令及其应用场景,帮助读者更好地理解和掌握...

    windows下cmd中使用ssh命令访问Linux服务器的工具

    5. 执行远程命令:登录成功后,你可以在CMD中使用各种SSH命令来管理远程Linux服务器,例如查看文件系统、编辑文件、运行脚本等。例如: ``` ssh user@linux_server_address "ls -l /home/user" ``` 6. 退出SSH...

    树莓派与电脑之间的连接(vnc server远程桌面连接,ssh命令窗口控制,ftp文件传输)内的相关软件.zip

    2. SSH命令窗口控制: SSH(Secure Shell)是用于安全远程登录和执行命令的协议。在树莓派上,SSH服务默认是启用的,只需要知道树莓派的IP地址,就可以在终端中使用`ssh pi@ip_address`命令进行连接。压缩包中的...

    SSH文件上传与下载

    SSH服务器端运行着一个守护进程(sshd),客户端则通过ssh命令与之交互。 **文件上传**: 1. **SCP(Secure Copy)**:SCP是基于SSH的文件传输协议,可以将文件或目录从本地复制到远程,或者反之。例如,`scp file....

    用JAVA调用ssh命令

    在IT行业中,SSH(Secure Shell)是一种网络协议,用于安全地远程登录到服务器,执行命令以及传输文件。本文将深入探讨如何使用Java调用SSH命令,以便在开发过程中实现自动化运维或者远程操作。 首先,我们需要了解...

    25个必须记住的SSH命令

    以下是从描述和部分内容中提炼出的25个必须记住的SSH命令: 1. **复制SSH密钥到目标主机**:`ssh-copy-id user@host`,生成密钥对可使用`ssh-keygen`命令。 2. **创建端口隧道**:`ssh -N -L 2001:localhost:80 ...

    java执行ssh命令

    除了执行命令,JSch还支持SFTP,用于在本地和远程主机之间传输文件。通过`session.openChannel("sftp")`方法可以创建一个SFTP通道。 8. **性能优化与并发** 如果需要频繁执行SSH命令,可以考虑使用连接池来复用已...

    SSH文件的上传和下载

    SSH提供了一个安全的加密网络隧道,使得用户可以在不安全的网络环境中安全地执行命令、传输文件等操作。在Linux或Unix系统中,我们通常使用`scp`(Secure Copy)和`sftp`(Secure File Transfer Protocol)命令来...

    SSH命令大全及用法

    SSH(Secure Shell)是一种...这些SSH命令和Vim编辑器的基本操作是Linux系统管理的基础,对于任何需要远程操作和文件管理的IT专业人士来说都是必备技能。熟练掌握这些命令能够提高工作效率,更好地管理和维护服务器。

    批量上传文件及执行命令脚本——ssh_batch_trans

    -S, --sendfile 传输文件模式 -L, --localpath 本地文件路径 -R, --remotepath 远程服务器路径 IP列表格式: IP地址 用户名 密码 端口 192.168.1.1 root 123456 22 e.g. 批量执行命令格式: -...

    SSH远程管理Linux常用命令文件上传下载.docx

    SSH 远程管理 Linux 常用命令文件上传下载 一、SSH 基础知识 SSH(Secure Shell)是...SSH 远程管理 Linux 系统可以实现远程管理和文件传输,需要掌握常用的 SSH 命令和安全性注意事项,以便更好地管理 Linux 系统。

Global site tag (gtag.js) - Google Analytics