scpを使ってファイルをサーバーへアップロード(RSA認証鍵使用)

scpを使ってファイルをサーバーへアップロードを行います。

scpとはsecure copyの略称でsshの機能を用いて安全にファイルの転送を行うことのできるプログラムだそうです。

sshの機能を使うので、当然sshと同じポート番号を使用します。

サーバー側のsshのポート番号がデフォルトの22ままでRSA方式による通信を行っていない場合、基本フォーマットは以下の通りです。

$ scp ファイル名 サーバーのユーザ名@IPアドレス:パス

ポート番号とRSAの秘密鍵を指定してフィイルの転送を行う場合は以下の通りです。

$ scp -P ポート番号   -i 秘密鍵  ファイル名  サーバーのユーザ名@IPアドレス:パス



*sshのポート番号がデフォルトでRSA方式も採用していない場合、クラッカーのアタックによりサーバーのアカウントを乗っ取られる危険性があります。