• 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件


     刚才在调试公司的一台刚安装好的LINUX服务器的时候需要上传一些文件到LINUX服务器上去,我一般用的是sftp功能,所以就写下了这个文章供您参考。
        很多用户还是经常在WINDOWS下完成日常工作的,但是同时在管理或测试LINUX系统的时候需要经常与远程LINUX服务器交换数据。一般情况下通过以下几种。
    1、是通过NFS通过MOUNT来挂接远程WINDOWS共享的网络文件系统CFIS进行数据交换。
    2、通过HTTP单方面交换数据。
    3、通过FTP来交换数据。
    4、通过SFTP使用SSH交换数据,这个功能利用了Secure CRT和SSH的功能来实现,非常简单也需要中转服务器。
     
    A、当您安装好SSH服务器的时候就可以使用SFTP功能了。我的LINUX服务器上的SSH版本如下:
    [root@mx1 ~]# rpm -qa |grep ssh 
    openssh-4.3p2-36.el5_4.4 
    openssh-clients-4.3p2-36.el5_4.4 
    openssh-server-4.3p2-36.el5_4.4 
    [root@mx1 ~]#
    B、假设您在WINDOWS电脑上通过Secure CRT的SSH控制您的LINUX服务器正在需要一个文件需要从您的WINDOWS下发送到LINUX服务器上。
    image
    现在我们进入文件--连接SFTP标签
    image image
    出现SFTP>提示符号。
    ::::::常用命令
    lls  列出windows电脑上的本地目录的文件
    lcd 进入WINDOWS的某个目录或驱动
    put 上传Windows中的某个文件
    get 下载Linux服务器上的某个文件到windows主机;
    更详细的信息请输入help
    image
    sftp> help 
    可用命令: 
    cd 路径                        更改远程目录到“路径” 
    lcd 路径                       更改本地目录到“路径” 
    chgrp group path               将文件“path”的组更改为“group” 
    chmod mode path                将文件“path”的权限更改为“mode” 
    chown owner path               将文件“path”的属主更改为“owner” 
    exit                           退出 sftp 
    help                           显示这个帮助文本 
    get 远程路径                   下载文件 
    ln existingpath linkpath       符号链接远程文件 
    ls [选项] [路径]               显示远程目录列表 
    lls [选项] [路径]              显示本地目录列表 
    mkdir 路径                     创建远程目录 
    lmkdir 路径                    创建本地目录 
    mv oldpath newpath             移动远程文件 
    open [用户@]主机[:端口]        连接到远程主机 
    put 本地路径                   上传文件 
    pwd                            显示远程工作目录 
    lpwd                           打印本地工作目录 
    quit                           退出 sftp 
    rmdir 路径                     移除远程目录 
    lrmdir 路径                    移除本地目录 
    rm 路径                        删除远程文件 
    lrm 路径                       删除本地文件 
    symlink existingpath linkpath  符号链接远程文件 
    version                        显示协议版本
  • 相关阅读:
    mormot2封装tcp
    mormot.net.client.pas
    mormot.net.server.pas
    delphi working with big data databases in Cassandra, Couchbase and MongoDB
    Grijjy.ProtocolBuffers.pas
    Grijjy.Bson.Serialization.pas
    GrijjyFoundation开源框架
    Unidac内存表使用
    传统关系型数据库正在完成华丽的蜕变
    使用arthas 分析java 应用的一个流程总结
  • 原文地址:https://www.cnblogs.com/kscnchina/p/2974636.html
Copyright © 2020-2023  润新知