zoukankan      html  css  js  c++  java
  • sftp

    • SSH Protocol主要提供两大功能,而且都是架构在Port 22上面:

      1)提供Shell给我们使用

      2)同时提供了一个较为安全的FTP Server 也就是SSH-FTP Server给我们当成是FTP来使用

    SFTP主要是模拟成FTP的形式来从远程服务器下载或上传文件;

    语法 : sftp 账号@IP

    进入到sftp后就与一般的FTP模式下的操作方法一样

    SFTP这个接口下可使用的指令:

    • 针对远程服务器主机(server)的行为:

    cd  /etc/test   cd PATH    #切换目录
    ls  dir                    #列出当前目录下的文件名
    mkdir  directory        #建立目录
    rmdir  directory       #删除目录
    pwd              #列出当前成的在目录
    chgrp  groupname  PATH     #更改文件或目录属组
    chown   username  PATH     #更改文件或目录属主
    chmod   644  PATH          #更改文件或目录权限
    rm PATH                    #删除文件或目录
    rename  oldname newname    #更改文件或目录名字
    exit  bye   quit           #离开远程主机
    • 针对本机(Client)的行为(都加上l,L的小写)

    lcd  PATH     #切换目录到本机的PATH当中
    lls           #列出当前本机所在目录下的文件名
    lmkdir        #在本机建立目录
    lpwd          #显示当前所在的本机目录
    put   [本机目录或文件]    [远程主机]      #将文件由本机上传到远程主机
    put   [本机目录或文件]                   #文件会存储到当前远程主机的目录下
    get  [远程主机目录或文件]     [本机]      #将文件由远程主机下载到本地目录下

     如果不考虑图形接口 ,SFTP在Linux中已经可以取代FTP了,因为所有的功能都已经涵盖。

  • 相关阅读:
    DHCP和NAT
    Mongos WoW
    是否能在构造函数,析构函数中抛出异常?
    Lua Getter/Setter
    xLua
    基于模板特化的Lua自动绑定系统
    为什么有人说富坚义博有着殿堂级的画功?他的画功体现在哪儿呢? 关注者 10205 被浏览 2701670
    在Windows和MacOS下编译Lua
    解决warning MSB8012:问题
    setjmp和longjmp
  • 原文地址:https://www.cnblogs.com/me80/p/7398475.html
Copyright © 2011-2022 走看看