sftp

Posted 智聚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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了,因为所有的功能都已经涵盖。

 

以上是关于sftp的主要内容,如果未能解决你的问题,请参考以下文章

仅20行代码,实现文件自动化上传至sftp

利用vscode + sftp插件 实现远程同步代码

JAVA代码时间SFTP文件的下载

sublime-安装sftp插件

如何使 SFTP cozbatch 返回不同的错误代码

sftp搭建配置