SSHを介して一部のリモートホストで作業するときにファイルをアップロードまたはダウンロードする必要があることがよくあります。現在の設定では、別の端末に切り替えてまたはrsync
を呼び出す必要があります。sftp
これは、ターゲットホストがDNSに登録されていない場合(IPアドレスのコピー+貼り付けが必要)、またはいくつかの下のディレクトリで作業している場合には痛いことがあります。 (フルパスを再入力する必要があります)
SSHとSFTPを組み合わせるコマンドラインツールはありますか?理想的には、通常のSSHなどのリモートシェルを起動しますが、特定のキーの組み合わせを押すとSFTPプロンプトに切り替わり、現在シェルがあるディレクトリからファイルをアップロードしてダウンロードできます。
ベストアンサー1
あなたが欲しいrsync
。ローカルまたはリモートコンピュータからファイルを転送できます。
?> rsync -avz [email protected]:/path/to/remote/path path/to/local