10
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SCPのファイル転送を途中から再開する

Last updated at Posted at 2018-09-26

SCPでファイル転送をしていた時に途中でstallしてしまったり、コネクションが途切れてしまった時のための備忘録です。
(Windows未対応)

###rsyncを使う

rsyncを利用することでファイル転送を途中から再開できます。
以下はカレントディレクトリーのfile1user@hostname:~/file1に通常のssh設定で転送する場合の例です。

rsync --partial --progress --rsh=ssh ./file1 user@hostname:~/file1

22番ポート以外のポートでsshセッションを実行する場合のは以下のようなコマンドになります。
(10022番ポート利用時のコマンド例です)

rsync --partial --progress --rsh=ssh -e "ssh -p 10022" ./file1 user@hostname:~/file1

公開鍵認証を利用したsshセッションの場合は以下のようなコマンドになります。
(鍵ファイル~/Downloads/host1_id_rsa利用時のコマンド例です)

rsync --partial --progress --rsh=ssh -e "ssh -i ~/Downloads/host1_id_rsa" ./file1 user@hostname:~/file1

中断したい場合はctrl+cで抜けます。
以上です。

10
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?