2014-01-11 14 views
22

私はsftp経由でリモートファイルを取得する方法を知っています。sftp経由でコマンドラインでファイルをアップロードするにはどうしたらいいですか?

例:

sftp [email protected]:/path/to/file.txt localfile.txt 

どのように私は、リモートサーバーにファイルをアップロードすることができますか?

(私はbashスクリプトでこのコマンドを使用する必要があります。)

+0

sftp CANTファイルをアップロードします。 –

+1

scp /local/file.txt [email protected]:/remote/file.txt –

+1

http://stackoverflow.com/a/16723151/2148773(「更新日:2016年2月」を参照)。 – oliver

答えて

0
$ scp [email protected]:/path/to/file.txt localfile.txt 
+1

Iveはscpコマンドを試しました。できます。本当にありがとう! –

+21

サービスでSFTP接続のみが許可されている場合(つまり、SSH経由でログインできない場合)は機能しません。 – davemyron

+15

これは質問に対する答えではありません。 SFTPはSCPとは異なるものです。 5つのupvotesは、同じサーバー上でSSHとSFTPサーバーを実行している人から明らかです。 –

1

はまた、あなたの自動化されたファイル交換のためのパスワードを入力する必要があなたを避けることができSSH公開鍵/秘密鍵を使用して考えます。

これらのキーを生成するには、「ssh-keygen」コマンドを使用できます。

+1

ssh-keyを生成しました。ありがとう! –

関連する問題