sftpアップロードダウンロードコマンドの紹介

3377 ワード

sftpはSecure FileTransferProtocolの略で、セキュリティファイル転送プロトコルです.ファイルの転送に安全な暗号化方法を提供できます.sftpはftpとほぼ同じ文法と機能を持っている.SFTPはSSHの一部であり、Bloggerサーバにファイルを転送するセキュリティ方式である.実はSSHパッケージには、SFTP(Secure File TransferrProtocol)というセキュリティファイル転送サブシステムが含まれています.SFTP自体には個別のデーモンプロセスはありません.sshdデーモンプロセス(ポート番号のデフォルトは22)を使用して対応する接続操作を完了する必要があります.したがって、ある意味では、SFTPはサーバプログラムではなく、クライアントプログラムのようなものではありません.SFTPは、認証情報や伝送されたデータを暗号化して伝送するため、SFTPを使用することは非常に安全である.しかし、この伝送方式は暗号化/復号技術を用いているため、伝送効率は通常のFTPよりもはるかに低く、ネットワークセキュリティに対する要求が高い場合は、FTPの代わりにSFTPを使用することができる.
  • sftp接続shellコマンド:[email protected]ユーザー名が120.110.7.119サーバに接続されていることを意味し、rootに対応するパスワードを入力します.入力が正しいと
  • に接続されます.
  • sftpファイルをローカルサーバにダウンロードコマンド:sftp>get/etc/supervisor/file.conf  /etc/supervisord.d、120.110.7.119サーバの/etc/supervisorディレクトリの下のfileを意味する.confファイルはローカルサーバの/etc/supervisordにダウンロードされました.dディレクトリ下
  • sftpフォルダをローカルサーバにダウンロードコマンド:sftp>get-r/home/data /home/my、-rタグを付けて、リモートサーバの/home/dataフォルダからローカルサーバの/home/myディレクトリにダウンロードすることを示します.
  • sftpはリモートサーバsftp>put/home/fuyatao/downloads/linuxglにファイルをアップロードする.pdf /var/www/fuyatao/まもなくローカルのLinuxgl.pdfファイルはリモートの/var/www/fuyataoディレクトリの下
  • にアップロードされます.
  • sftpアップロードフォルダリモートサーバsftp>put/home/fuyatao /var/www/fuyatao/ローカルのfuyataoフォルダをリモートの/var/www/fuyataoディレクトリの下
  • にアップロード
    詳細コマンドはhelpを入力して表示できます
    Available commands:
    bye                                Quit sftp
    cd path                            Change remote directory to 'path'
    chgrp grp path                     Change group of file 'path' to 'grp'
    chmod mode path                    Change permissions of file 'path' to 'mode'
    chown own path                     Change owner of file 'path' to 'own'
    df [-hi] [path]                    Display statistics for current directory or
                                       filesystem containing 'path'
    exit                               Quit sftp
    get [-afPpRr] remote [local]       Download file
    reget [-fPpRr] remote [local]      Resume download file
    reput [-fPpRr] [local] remote      Resume upload file
    help                               Display this help text
    lcd path                           Change local directory to 'path'
    lls [ls-options [path]]            Display local directory listing
    lmkdir path                        Create local directory
    ln [-s] oldpath newpath            Link remote file (-s for symlink)
    lpwd                               Print local working directory
    ls [-1afhlnrSt] [path]             Display remote directory listing
    lumask umask                       Set local umask to 'umask'
    mkdir path                         Create remote directory
    progress                           Toggle display of progress meter
    put [-afPpRr] local [remote]       Upload file
    pwd                                Display remote working directory
    quit                               Quit sftp
    rename oldpath newpath             Rename remote file
    rm path                            Delete remote file
    rmdir path                         Remove remote directory
    symlink oldpath newpath            Symlink remote file
    version                            Show SFTP version
    !command                           Execute 'command' in local shell
    !                                  Escape to local shell
    ?                                  Synonym for help