如何使用ssh传输文件
创始人
2024-09-25 03:48:06
0

使用 SSH 传输文件有几种常见的方法,包括使用 scprsync 命令。下面是这两种方法的基本用法:

使用 scp 命令

scp(secure copy)是基于 SSH 的文件传输工具,它可以安全地在本地计算机和远程计算机之间传输文件或目录。

1. 从本地传输文件到远程主机
scp /path/to/local/file username@remote_host:/path/to/remote/directory/ 
  • /path/to/local/file:本地文件的路径
  • username@remote_host:远程主机的用户名和主机名或 IP 地址
  • /path/to/remote/directory/:远程主机上目标目录的路径
2. 从远程主机传输文件到本地
scp username@remote_host:/path/to/remote/file /path/to/local/directory/ 
  • /path/to/remote/file:远程主机上文件的路径
  • /path/to/local/directory/:本地目标目录的路径
3. 传输目录

使用 -r 选项可以递归传输目录及其内容。

  • 从本地传输目录到远程主机

    scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory/ 
  • 从远程主机传输目录到本地

    scp -r username@remote_host:/path/to/remote/directory /path/to/local/directory/ 

使用 rsync 命令

rsync 是另一个基于 SSH 的文件传输工具,支持增量同步和文件的高效传输。

1. 从本地传输文件到远程主机
rsync -avz /path/to/local/file username@remote_host:/path/to/remote/directory/ 
  • -a:归档模式,保留文件属性
  • -v:显示详细输出
  • -z:压缩文件数据以加快传输速度
2. 从远程主机传输文件到本地
rsync -avz username@remote_host:/path/to/remote/file /path/to/local/directory/ 
3. 传输目录
  • 从本地传输目录到远程主机

    rsync -avz /path/to/local/directory/ username@remote_host:/path/to/remote/directory/ 
  • 从远程主机传输目录到本地

    rsync -avz username@remote_host:/path/to/remote/directory/ /path/to/local/directory/ 

认证和配置

  1. SSH 密钥认证:如果你经常使用 SSH 进行连接,建议配置 SSH 密钥认证,以避免每次都输入密码。可以使用 ssh-keygenssh-copy-id 工具来设置 SSH 密钥。

  2. SSH 配置文件:你可以在 ~/.ssh/config 文件中配置常用的 SSH 主机和选项,以简化命令。例如:

    Host myserver     HostName remote_host     User username     Port 22 

    然后可以使用简化的命令:

    scp /path/to/local/file myserver:/path/to/remote/directory/ 

总结

  • 使用 scprsync 可以轻松地在本地和远程主机之间传输文件。
  • rsync 提供了更多的选项和更高效的文件同步功能。
  • 配置 SSH 密钥和 SSH 配置文件可以提高工作效率。

相关内容

热门资讯

win系统安装安卓软件,一站式... 揭秘!Win系统安装安卓软件,轻松玩转双系统亲爱的电脑迷们,你是否曾想过在Windows系统上也能畅...
安卓变ios系统锁定,解锁隐私... 你有没有想过,如果你的安卓手机突然变成了苹果的iOS系统,那会是怎样的体验呢?想象你的手机屏幕上不再...
mib是否支持安卓系统,创新车... 亲爱的车友们,你们有没有想过,你的爱车MIB系统是不是也能和你的安卓手机来个亲密接触呢?今天,就让我...
安卓机器升级鸿蒙系统,操作指南... 亲爱的读者们,你们有没有想过,你的安卓机器升级鸿蒙系统后会发生什么奇妙的事情呢?今天,就让我带你一起...
闹钟安卓系统个人总结,闹钟安卓... 闹钟,这个看似普通的小玩意儿,却在我日常生活中扮演着不可或缺的角色。自从我拥有了安卓手机,这个系统自...
华为安卓系统不能更新,迈向自主... 最近网上闹得沸沸扬扬的,说华为的安卓系统不能更新了,这可把咱们这些华为手机用户给急坏了。别急,别急,...
苹果系统安装安卓应用,轻松体验... 亲爱的果粉们,你是不是也和我一样,对安卓应用爱得深沉呢?虽然苹果手机自带的应用商店琳琅满目,但有时候...
安卓机重装系统windows系... 亲爱的手机控们,你们有没有想过,你的安卓手机也能变身成Windows系统的超级战士呢?没错,就是那个...
安卓系统安装xp系统教程视频,... 你有没有想过,在手机上也能玩Windows XP呢?没错,就是那个经典的操作系统,现在它竟然能在安卓...
游戏手机推荐安卓系统,性能与体... 你有没有想过,一款好的游戏手机,就像是你的游戏世界里的超级英雄呢?它不仅能让你在虚拟的世界里所向披靡...
安卓系统都是通用吗,通用性与个... 你有没有想过,安卓系统是不是真的像它的名字一样,通用到无处不在呢?咱们今天就来聊聊这个话题,看看安卓...
安卓系统视频倍速播放,倍速播放... 亲爱的手机控们,你是否有过这样的经历:一部精彩的电影,一部有趣的纪录片,或者一段重要的教学视频,因为...
苹果手机壁纸安卓系统,苹果手机... 哇塞,你有没有发现,手机壁纸可是我们个性展示的小天地呢!想象每天看着自己心爱的手机,背景是你的最爱,...
苹果手机说安卓系统,兼容性与创... 你知道吗?在这个科技飞速发展的时代,手机已经成为了我们生活中不可或缺的好伙伴。而说到手机,那可真是各...
安卓系统广告怎么关,享受纯净体... 手机里的广告是不是让你烦得要命?别急,今天就来教你几招,让你轻松告别安卓系统广告的烦恼!一、设置篇:...
hinova属于安卓系统吗,体... 你有没有听说过hinova这个牌子?最近,它可是手机圈里的小热门呢!不过,说到hinova,你是不是...
安卓手机开启双系统,安卓手机开... 你有没有想过,你的安卓手机也能变身成“双胞胎”呢?没错,就是那种一个手机里藏着两个系统的神奇操作!是...
小米安卓系统设置下载,轻松设置... 亲爱的米粉们,你是否曾为小米安卓系统的设置和下载而烦恼?别担心,今天我要带你一起探索这个神秘的世界,...
安卓平板适配鸿蒙系统,体验全新... 你知道吗?最近科技圈可是炸开了锅,因为安卓平板适配鸿蒙系统这个大事件,让不少平板用户都兴奋不已。想象...
小米手机提示安卓系统,解锁手机... 亲爱的手机控们,你们有没有遇到过这种情况:你的小米手机突然跳出来一个提示,告诉你安卓系统需要更新啦!...