zoukankan      html  css  js  c++  java
  • 远程传输文件命令: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、命令:

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

      

    3、验证:

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

      

  • 相关阅读:
    Medium | LeetCode 142. 环形链表 II
    Easy | LeetCode 141. 环形链表
    Hard | LeetCode 23. 合并K个升序链表 | 分治 | 优先队列
    std(19)内置算法find find_if
    stl(18)内置算法for_each transform
    C++引用和指针比较 指针常量和常量指针
    #pragma once和#ifndef用法
    c++变量的一些注意点 extern关键字的使用
    比特 字节 地址 类型 编码 32位 64位
    stl(16)stl内置的一些函数对象
  • 原文地址:https://www.cnblogs.com/python-wen/p/10161800.html
Copyright © 2011-2022 走看看