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を入力して表示できます
詳細コマンドは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