zoukankan      html  css  js  c++  java
  • SFTP获取数据文件

    使用SFTP:客户端从服务端获取数据文件

    客户机:

      用户:client

      IP:13.00.00.11

    服务端:

      用户:server

      IP:16.00.00.66

    1、在客户端的根目录下,执行下面的命令

    ssh-keygen -t rsa
    执行上面的命令,然后一直回车就好了

    结果如下:

    然后进入到.ssh目录下

    cd .ssh/

    看到下面的两个文件:

    2、进入服务端的根目录

    ls -all
    查看是否存在.ssh文件夹,不存在的话,创建,命令如下:
    mkdir .ssh
    
    为.ssh文件夹赋权
    chmod 755 .ssh
    
    进去.ssh文件,创建authorized_keys文件,内容和客户端的id_rsa.pub中内容一样,可以直接粘贴过来。也可以复制id_rsa.pub到这个目录下,然后改名字为authorized_keys
    vim authorized_keys

    为authorized_keys文件赋权
    chmod 755 authorized_keys

    3、在客户端,执行下面的命令

    sftp server@16.00.00.66

    输入yes

    会在.ssh文件下面看到known_hosts文件生成。

    大功告成,就可以随意的玩耍了

    4、使用shell获取数据文件

    #!/bin/sh
    
    sftp server@16.00.00.66<<EOF
    get out.log
    quit
    EOF

    上面的就是获取服务端的out.log文件的shell脚本内容了

  • 相关阅读:
    对流程和规范的思考
    我的一小时面试指南
    安全扫描工具nikto简单使用
    测试的角色
    测试的窘境
    关于重连测试的一点研究
    ETCD高可用特性学习
    Cgroup和Namespace在测试中的使用(下)
    单循环列表的删除前驱结点
    指针常量字符串
  • 原文地址:https://www.cnblogs.com/dragkiss/p/6307461.html
Copyright © 2011-2022 走看看