远程传输文件命令:scp

1、概述

   scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为“scp [参数] 本地文件 远程帐户@远程 IP 地址:远程目录”。 与第 2 章讲解的 cp 命令不同,cp 命令只能在本地硬盘中进行文件复制,而 scp 不 仅能够通过网络传送数据,而且所有的数据都将进行加密处理。例如,如果想把一些文件通过网络从一台主机传递到其他主机,这两台主机又恰巧是 Linux 系统,这时使用 scp 命令就可以轻松完成文件的传递了。scp 命令中可用的参数以及作用如表 9-2 所示。

   在使用 scp 命令把文件从本地复制到远程主机时,首先需要以绝对路径的形式写清本地 文件的存放位置。如果要传送整个文件夹内的所有数据,还需要额外添加参数-r 进行递归操 作。然后写上要传送到的远程主机的 IP 地址,远程服务器便会要求进行身份验证了。当前用 户名称为 root,而密码则为远程服务器的密码。如果想使用指定用户的身份进行验证,可使用 用户名@主机地址的参数格式。最后需要在远程主机的 IP 地址后面添加冒号,并在后面写上 要传送到远程主机的哪个文件夹中。只要参数正确并且成功验证了用户身份,即可开始传送 工作。由于 scp 命令是基于 SSH 协议进行文件传送的,而 9.2.2 小节又设置好了密钥验证,因 此当前在传输文件时,并不需要账户和密码。

2、命令:

    [[email protected] /]# scp haha.txt 192.168.232.151:/test         #将haha.txt远程传输给主机192.168.232.151中/test文件夹中。

  

3、验证:

    在服务器主机中的相对应文件夹中查看是否存在haha.txt文件。

  

原文地址:https://www.cnblogs.com/python-wen/p/10161800.html

时间: 2024-10-08 05:50:02

远程传输文件命令:scp的相关文章

Ganymed SSH2 模拟类似FileZilla远程传输文件(基于SCP协议)

Ganymed SSH2 模拟类似FileZilla远程传输文件(基于SCP协议) 为了传输文件或者目录,我们使用 Ganymed SSH2中的SCPClient类,这个类实现了scp命令功能. 下面的代码包含了传输单个文件和传输目录的功能: package com.doctor.ganymed_ssh2; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io

expect 远程传输文件

+++++++++++++++++++++++++++++++++++++ 标题:expect 远程传输文件 时间:2020年3月3日 +++++++++++++++++++++++++++++++++++++ #/usr/bin/env expect set  ip  192.168.100.100 set  user  root set  password  centos set  timeout  5 spawn scp -r /etc/hosts ${user}@${ip}:/tmp e

shell---scp远程传输文件不需要手动输入密码

1.通过sshpass让ssh记住密码实现ssh自动登陆 (1)安装sshpass sudo apt-get install sshpass 或者 下载sshpass-1.05.tar.gz shell>tar xvf sshpass-1.05.tar.gz shell>cd sshpass-1.05 shell>make && make install (2)测试 shell>/usr/local/bin/sshpass -p 密码 ssh [email prot

scp远程传输文件和ssh远程连接

ssh使用方法 如果从一台linux服务器通过ssh远程登录到另一台Linux机器, 这种情况通常会在多台服务器的时候用到. 如用root帐号连接一个IP为192.168.1.102的机器,输入:“ ssh 192.168.1.102 -l root ” 如果该服务器的ssh端口不是默认的22端口,是自定义的一个如1234,则可在命令后面加参数-p,  如:“ ssh 192.168.1.102 -l root -p 1234 ” scp使用方法 1.获取远程服务器上的文件 scp -P 222

命令远程传输文件

可以简单用scp 命令来实现 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff; min-height: 13.0px } span.s1

linux scp传输文件命令

scp  -r /opt/test root@192.168.2.105:/opt 原文地址:https://www.cnblogs.com/LynnChen/p/10620576.html

linux复制文件命令scp

linux大多数复制我们的递送工具使用,有着ftp,scp等一下. 当中scp命令很easy快捷, 本机到远程:scp (-r) 本地目录或者文件路径 远程ip:目录 远程到本机:scp (-r) 远程ip:目录 本地文件或者目录路径 注意的一点是拷贝文件的时候须要输入远程机器的password,另外scp命令不是缺省 -r 的.不像zip这种命令. 因此,当需要把拷贝目录 -r 参数. 版权声明:本文博主原创文章.博客,未经同意不得转载.

linux系统批量传输文件(SCP)

(1)首先,把要传输的主机ip保存到文件内 vi   ip 10.161.4.x 10.161.4.x 10.161.4.x (2)编写脚本 #!/usr/bin/ksh username=tomcat      #这里是连接远程主机的用户名,本例中连接的远程主机用户名都一样 #echo $username password='xxxxx'     #这里是密码 #echo $password homedir=">" ip_form='[email protected]'  #这

花生棒配合树莓派使用SFTP远程传输文件

废话不多说,树莓派部署在内网,那么没有公网IP地址,要怎么样通过外网得以进行FTP文件传输呢?今天就告诉大家用花生壳家的花生棒端口映射结合树莓派来解决这一问题的方法. 花生壳官网:http://hsk.oray.com/ 具体的操作方法如下: 1.连通花生棒 2.登录花生棒 通过访问 http://www.oray.cn 进行花生棒端口映射的配置通过SN码登录:SN码在花生棒背面,初始化密码为:admin也可以通过帐号登录.如图: 3.配置花生棒 花生棒端口映射配置 点击内网映射-添加映射应用名