気持ちが良いIT技術を学ぶ

sftpで接続してファイルダウンロード

2023年12月19日に更新, By 管理者

ターミナルからSFTP(Secure File Transfer Protocol)を利用してファイルをダウンロード方法について説明します。

コマンド : sftp アカウント@サーバーIP

オープション:-oPort=ポート番号 

- sftp接続

% sftp root@192.168.10.10
Connecting to 192.168.10.10...
sftp> 

- ダウンロードするファイルのフォルダ移動

cdコマンドを使用してリモートサーバーからフォルダ移動します。

cd /remote/path/
sftp> cd /backup/mysql
sftp> 

- ファイルダウンロード

getコマンドを使用してリモートサーバーからファイルをダウンロードできます。

get /remote/path/file.txt
sftp> get /backup/mysql/db_dump.sql
Fetching /backup/mysql/db_dump.sql to db_dump.sql
/backup/mysql/db_dump.sql                            100% 50MB  11.2MB/s   00:05    
sftp> 

- 複数のファイルダウンロード

mgetコマンドを使用してワイルドカードを使用して一括でファイルをダウンロードすることもできます。

mget /remote/path/*.txt
sftp> mget /backup/mysql/db_dump_*.sql
Fetching /backup/mysql/db_dump_1.sql to db_dump_1.sql
/backup/mysql/db_dump_1.sql                            100% 50MB  11.2MB/s   00:05    
Fetching /backup/mysql/db_dump_2.sql to db_dump_2.sql
/backup/mysql/db_dump_2.sql                            100% 55MB  10.2MB/s   00:07    
sftp> 

- 終了

sftpのサービス終了

sftp> exit