scpを使って二台のlinuxマシン間でファイルを転送します.

1380 ワード

Linux scpは、Linuxのコピーファイルとディレクトリのために命令します.
パラメータリスト:
  • 1:強制scpコマンド使用プロトコルssh 1
  • :強制scpコマンド使用プロトコルssh 2
  • :強制scpコマンドはIPv 4アドレス指定
  • のみを使用する.
  • :強制scpコマンドはIPv 6アドレス指定
  • のみを使用する.
  • B:バッチ処理モードを使用する(伝送中にパスワードやフレーズを聞かない)
  • C:圧縮を許可する.(−Cフラグをsshに伝達し、圧縮機能を開く)
  • p:元のファイルの変更時間、アクセス時間、アクセス権限を保持します.
  • q:送信プログレスバーは表示されません.
  • r:ディレクトリ全体を再帰的にコピーする.
  • v:詳細には出力が表示されます.scpとssh(1)はプロセス全体のデバッグ情報を表示します.これらの情報は接続をデバッグし、問題を検証し、構成するために使用されます.
  • c cipher:cipherでデータ転送を暗号化して、このオプションは直接にsshに伝えます.
  • F ssh_config:代替のsshプロファイルを指定し、このパラメータを直接にsshに渡す.
  • i identity_file:転送時に使用する鍵ファイルを指定ファイルから読み出し、このパラメータを直接にsshに渡す.
  • l limit:ユーザが使用できる帯域幅を限定し、Kbit/s単位である.
  • o ssh_option:もし使い慣れたらssh_config(5)におけるパラメータ伝達方式
  • P port:大文字のPであり、portはデータ転送を指定するためのポート番号
  • であることに注意してください.
  • S program:暗号化された送信に使用されるプログラムを指定します.このプログラムはssh(1)のオプションを理解する必要があります.
  • コマンド形式:
    scp [    ] file_source file_target 
    
  • は、Aマシン(192.168.688.125)上のあるディレクトリのためのファイルを現在のマシン(現在のディレクトリ)に移動します.scp -r [email protected]:/home/admin/Downloads ./
  • は、現在のマシン上のあるディレクトリのためのファイルをAマシンに移動する(192.168.688.125).scp -r ./ [email protected]:/home/admin/Downloads
  • PS:明示的にユーザ名を指定しないと、コマンド実行後にユーザ名とパスワードを入力する必要があります.
  • フォーマット:remote_username@remote_ip: