SSHを使用してファイルを転送する場所を指定する方法

SSHを使用してファイルを転送する場所を指定する方法

SSHを使用してリモートサーバーの特定のディレクトリにファイルを送信する方法を知っていますが、指定する方法がわかりません。

ベストアンサー1

いくつかの方法があります。

時々ファイルを転送する場合は、最も簡単な方法です。

scp myfile.txt [email protected]:/home/user/

scpSSH 経由で送信される Secure Copy を意味します。
しかもsftp

sftp [email protected]
> cd /home/user/
> put myfile.txt

この機能を使用する唯一の利点は、常にSSHパスワードを入力せずに複数のファイルを転送できることです。 (キーチェーンを使用しない場合)

定期的にファイルを転送するには、次のrsync簡単な使い方を見てください。rsync

rsync mydir/ [email protected]:/home/user/

ただし、多数のオプションがありますので、マニュアルページを確認してください。

最後に、sshfsこの方法では、他のファイルシステムと同様に、SSHサーバーをローカルファイルシステムにマウントしてからファイルをコピーするだけです。

sshfs [email protected]:/home/user/ /mnt/ssh/
cp myfile.txt /mnt/ssh/

おすすめ記事