ファイルをあるサーバーから別のサーバーにSSH経由で転送する際、よくSCPユーティリティを使用します。このガイドでは、その使用例を紹介します。
1. ローカルサーバーからリモートサーバーへのファイル転送
scp /path/to/local/file user@serverip:/path/to/remote/file
1.1 SSHが動作しているポート番号を指定して転送
scp -P 2221 /path/to/local/file user@serverip:/path/to/remote
1.2 フォルダ全体をSSHポート番号を指定して転送
scp -P 2221 -r /path/to/local/ user@serverip:/path/to/remote
2. リモートサーバーから現在のサーバーへのファイル転送
scp user@serverip:/path/to/remote/file /path/to/local/file
2.1 SSHポートを指定してリモートサーバーから現在のサーバーへのファイル転送
scp -P 2221 user@serverip:/path/to/remote/file /path/to/local/
コマンドを実行すると、SSH署名を受け入れるかどうかのメッセージが表示され、その後に使用しているユーザーのパスワードが求められます。
この方法は便利で、WinSCPやXshellなどの代替ソリューションとしても使用できます。ここでは、コンソールでのファイル転送方法を示すことが目的です。
No Comments Yet