`

scp怎么用?

 
阅读更多

操作远程服务器,上传文件是常有的事情,之前用ftp上传,听大家说那个方法太老土,而且不安全.

朋友推荐scp,上网查了下,没明白怎么用.

其实对我来说,不明白主要两个方面:

1.远程server可以通过key来登录,我如何在命令中使用key?

2.问题1处理之后,我发现我上传到server:/home/收到权限限制.

 

先解决第一个问题:

terminal到key文件所在目录下:

scp -i xxxx.pem -r ~/hello.zip name@xx.com:/home

 

在解决第二个问题:

之所以没有权限是因为home 目录你没有写权限.那怎么办呢?把/home目录的权限改一下?NO,这个不安全,我们可以采用曲线救国的办法,/tmp这个目录是有写权限的,我们可以先将文件上传到这个路径,然后在搬到我们想去的地方...

 

ok,1,2两个问题解决后,上传命令为:

scp -i xxxx.pem -r ~/hello.zip name@xx.com:/tmp

 

希望有帮助..

分享到:
评论

相关推荐

    GP2.2SCP03_GP2.2SCP03_scp03_

    GP2.2SCP03是智能卡领域中的一个重要安全协议,它主要应用于GP(Global Platform)规范的第二版,版本2.2。该协议的主要目标是确保在智能卡与读卡器之间的通信过程中数据的安全性,防止未授权的访问、篡改以及窃取...

    Linux使用scp命令进行文件远程拷贝详解

    -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4寻址 -6: 强制scp命令只使用IPv6寻址 -B: 使用批处理模式(传输过程中不询问传输口令或短语) -C: 允许压缩。(将-C标志...

    ARM scp代码解析+参考资料

    【ARM SCP代码解析】 SCP(Service Control Processor)是ARM架构中的一个关键组件,主要用于系统级的控制和电源管理。在嵌入式系统中,SCP通常作为PMU(Power Management Unit)的一部分,负责低级别的硬件控制和...

    SSH-SCP使用方法

    公钥和私钥是一一对应的,使用公钥加密的数据只能用对应的私钥解密,反之亦然。 2. **生成密钥**:在主机A上使用`ssh-keygen -t rsa`命令生成RSA类型的密钥对。此命令执行后,会提示保存密钥的位置,默认情况下...

    不需要远程传输文件Linux如何关闭scp和sftp命令.docx

    scp命令是用于在两台主机之间传输文件的命令,通常用scp命令通过ssh获取对方Linux主机文件时,需要输入密码确认。方法类似于ftp命令,但是scp命令更加安全。 禁止scp命令 要禁止scp命令,需要删除openssh-clients...

    SCP03中文版

    ### SCP03中文版知识点详解 #### 一、概述 《SCP03中文版》是GlobalPlatform组织发布的安全通道协议(Secure Channel Protocol)版本之一,具体名称为《GlobalPlatform卡技术安全通道协议‘03’卡片规范v2.2 – ...

    Worklist SCP测试工具.rar

    SCP(Service Class Provider)是DICOM标准中的一个关键概念,它代表服务类提供者,是DICOM网络通信中的服务器端角色。在DICOM网络架构中,SCP负责接收并响应SCU(Service Class User,服务类用户)发起的请求,比如...

    使用ssh、scp不需要密码

    "使用ssh、scp不需要密码" ssh 和scp 是 Linux 系统中常用的远程登陆和文件传输工具,但是使用它们需要输入密码,这就带来了不便。为了解决这个问题,文章介绍了一种使用 ssh 和 scp 不需要密码的方法。 密钥对的...

    SolarWinds-SFTP-SCP-Server.zip

    "Windows SCP"标签则告诉我们,除了SFTP服务外,该软件还支持SCP服务,这对那些习惯使用SCP命令行工具或者需要在Windows环境下与Unix/Linux系统进行快速文件交换的用户来说,是非常有用的。 综上所述,"SolarWinds-...

    scp工具Mac版Fugo

    然而,在Mac操作系统中,由于其基于Unix内核,同样可以使用scp命令进行文件传输。但针对Mac用户,为了提供更友好的图形用户界面,出现了名为Fugo的工具。 Fugo是一款专为Mac设计的scp工具,它简化了在本地和远程...

    SSH中SCP命令的使用

    ### SSH中的SCP命令详解与应用 #### 一、SCP命令简介 ...通过以上介绍可以看出,SCP命令不仅能够方便快捷地在不同操作系统之间进行文件传输,还提供了多种选项来满足不同的使用需求,是一种非常实用且强大的工具。

    GP2.2SCP03.pdf

    SCP03使用特定密钥加密数据,这些密钥在安全域中管理,安全域可以理解为卡片上相对独立的安全存储空间。 AES(高级加密标准)是一种对称加密算法,被广泛用于各种软件和硬件中保护电子数据。SCP03协议就是采用AES...

    通过秘钥实现scp不输入密码传送文件

    完成以上步骤后,当你使用SCP、SSH或SFTP连接到目标主机时,系统将自动使用密钥对进行身份验证,无需输入密码。这对于自动化脚本和无人值守的文件传输非常有用。 总结来说,通过SSH密钥对实现无密码SCP传输是提高...

    优化scp传输文件到多个主机

    标题"优化scp传输文件到多个主机"所涉及的知识点主要是如何通过编写脚本来批量、高效地使用scp命令。这通常涉及到以下几个方面: 1. **脚本编程**:使用bash或者其他shell脚本语言(如sh、ksh等)编写自动化脚本。`...

    C# SCP下载和上传

    以上就是关于C#使用Renci.SshNet库实现SCP下载和上传的基本知识,以及如何在过程中添加进度条提示。这只是一个基础的示例,实际应用中可能需要处理更多细节,如异常处理、超时设置、多线程传输等。

    SCP-CB全文件的压缩包

    SCP-CB全文件的压缩包包含了SCP基金会游戏的相关资源,SCP是"Secure, Contain, Protect"(收容、控制、保护)的缩写,这是一个流行的文化现象,源自于一个在线协作写作项目,后来发展成为一系列游戏、小说和其他媒体...

    python执行scp命令拷贝文件及文件夹到远程主机的目录方法

    在给定的例子中,我们看到一个Python脚本`3s.py`,它使用了`subprocess`模块来调用操作系统级别的`scp`命令。`subprocess`模块使得Python程序能够启动新的进程、传递参数以及获取其输出。在这个特定的场景中,`...

    GP卡 SCP02安全通道

    SCP02是GP卡中定义的一种安全通道协议,它为通信双方提供了一种加密和验证机制,确保了数据传输的安全性。在SCP02协议下,内外部认证过程是关键步骤,用于验证卡片和终端之间的身份,防止未授权的访问和操作。 内部...

    服务端并发的网络复制命令scp

    例如,可以使用`parallel`命令配合`scp`实现文件的并发传输。假设我们有一个包含多个文件名的文件`files.txt`,每个行代表一个要复制的文件,可以这样操作: ```bash cat files.txt | parallel -j +0 scp {} user@...

Global site tag (gtag.js) - Google Analytics