もちろん。 scp
を使用 (安全なコピー) このように:
scp [source file] [username]@[destination server]:.
もちろん、括弧で囲まれた [source file]
を置き換えます 、 [username]
と [destination server]
ローカル設定に合わせます。ファイルが cool_stuff.txt
だった場合 リモートサーバーでのユーザー名は sanjeev
です 宛先サーバーは example.com
です 、コマンドは次のようになります:
scp cool_stuff.txt [email protected]:.
また、ソースがリモートである可能性もあるため、上記の例の逆を行うためにこれを行うことができます:
scp [email protected]:cool_stuff.txt .
このコマンドは、リモート ファイル cool_stuff.txt
をコピーします。 あなたがいる任意のローカルディレクトリに。複数のファイルでこれを行う場合は、ワイルドカード(*
)を使用してください ) 通常の cp
のように コマンド。
また、.
直接のディレクトリ パスを示すだけです。コマンドを実行した瞬間にいるものや、宛先サーバーのリモートユーザーが持っている直接のパスなど。ただし、 /this/path/right/here
のようなパスを指定することもできます ローカルからリモートへの例:
scp cool_stuff.txt [email protected]:/this/path/right/here
または、リモートからローカルへの例がここにあります:
scp [email protected]:cool_stuff.txt /this/path/right/here
リモート サーバーで SSH が許可されておらず、SFTP のみが許可されている場合は、SFTP を使用することをお勧めします。しかし scp
コマンド ラインから手動で SFTP プロセス全体を実行するのではなく、ファイルを投げるだけの場合に非常に便利です。
ssh 経由でリモート サーバーにログインする場合 キー、-i
の下で使用できます キーをサーバーに渡すためのフラグ:
scp -i /path/to/.ssh/id_rsa path/to/file/myFiles.gz myServer.com:/folder/on/server
<ブロック引用>
-i identity_file
公開鍵認証の ID (秘密鍵) を読み取るファイルを選択します。
このオプションは ssh(1) に直接渡されます。
Jake の回答に追加するには、.
の代わりに場所を指定できます。 — URL の末尾に次のようにパスを追加してコピーします:
scp /path/to/file [email protected]/ip:/destination/folder/