LoginSignup
147
130

More than 5 years have passed since last update.

scpコマンドでファイル送る、とってくる

Last updated at Posted at 2015-09-01

はじめに

・今回の状況
scpコマンドでサーバーBからサーバーAにファイルを送りたい。

サーバーAからサーバーBにはsshできるがBからAにはsshできない。

scpで送れない。。

困った。。

ファイルおくる

・サーバーBからサーバーAに送ろうとしたができなかった(sshの設定が必要)。

scpコマンドを使ってリモートのサーバーにファイルを送ります。

scp ファイル名 送信先のアドレス:ファイルを保存するディレクトリ

ファイルとってくる

・サーバーA上でサーバーBからとってくる。

scpコマンドを使ってリモートのサーバーからファイルをとってきます。

scp とってくるところのアドレス:ファイル名 ファイルを保存するディレクトリ

scpコマンドのその他の使い方

・scpコマンドのその他の使い方紹介。ちなみにファイルを送るほうのコマンドです。

ユーザ名を指定してscp

・指定したユーザーの指定したディレクトリに送信します。

scp ファイル名 ユーザー名@コピー先ホスト:ファイルを保存するディレクトリ

ssh鍵を指定してscp

・ssh接続の際に使用する鍵を指定して送信します。

scp -i 秘密鍵ファイル ファイル名 送信先のアドレス:ファイルを保存するディレクトリ

ssh configを指定してscp

・ssh接続の際にconfigファイルを指定して送信します。

scp ファイル名 -F configファイル名(test_config) ホスト名(test_host):ファイルを保存するディレクトリ

test_config
Host test_host
  User test_user
  IdentityFile "~/.ssh/test_rsa"
  HostName XX.XXX.XXX.XXX

ディレクトリのコピー

・ファイルではなく、ディレクトリ全体を送信します。

scp -r ディレクトリ名 送信先のアドレス:ファイルを保存するディレクトリ

おわり

送るではなく、とってくることで、無事置きたいサーバーにファイルおけました。

147
130
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
147
130