「Linux」でscpコマンドを使ってファイル転送するには

今回は「「Linux」でscpコマンドを使ってファイル転送するには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「Linux」コンピューター間でファイルを転送したい場合、いくつかの選択肢がある。GUIツールを使う方法もあれば、使わない方法もある。よく使用されるファイル転送方法の中には、安全性の高いものもある。その1つがscpコマンドを使用する方法だ。

 scpはSecure Copyの略で、SSHツールの一部だ。SSHツールは、ほぼすべてのLinuxディストリビューションに標準で搭載されている。つまり、この手順を実行するために、追加のソフトウェアをインストールする必要はない。

 一見したところ、scpの使用は難しく思えるかもしれないが、実際にはそんなことはない。本記事では、その手順を解説する。これをマスターすれば、Linuxマシン間で簡単にファイルをやりとりできるようになる。

 これを行うのに必要なのは、2台のLinuxマシンだけだ。使用するディストリビューションは何でも構わないが、両方のマシンにユーザーアカウントが必要だ(同じユーザーアカウントである必要はないが、それぞれのアカウントのパスワードを知っていなければならない)。これについては、すぐ後で詳しく説明する。

 ローカルマシンにzdnet_testというファイルがあり、それをIPアドレス192.168.1.30にある別のマシンに送信したいとしよう。これを行うには、ローカルマシンにログインして、ターミナルウィンドウを開く。ローカルマシンとリモートマシンの両方で同じユーザー名を使用しているとしよう。その状況で、zdnet_testファイルをリモートマシンに送信するには、以下のコマンドを実行する。

 /path/toはzdnet_testファイルのフルパス、USERはリモートマシンのユーザー名だ。

 ユーザーのパスワードの入力を求められ、認証が成功すると、ファイルがコピーされる。

 リモートマシンに別のユーザーがいる場合、コマンドは以下のようになる。

 /path/toはzdnet_testファイルのフルパス、USERはリモートマシンのユーザー名だ。

 この場合も、ファイルをコピーする前にユーザーパスワードの入力を求められる。

 そのファイルを別のディレクトリー(ユーザーのホームディレクトリー以外)に送信することもできる。これに関しては、1つ注意点がある。それは、対象のディレクトリーへの書き込み許可が必要になることだ。例えば、そのファイルをリモートマシン上の/dataというディレクトリーにコピーしたいとしよう。リモートユーザーがそのディレクトリーにアクセスできる場合、コマンドは以下のようになる。

 /path/toはzdnet_testファイルのフルパス、USERはリモートマシンのユーザー名だ。

 この場合も、ファイルをコピーする前にユーザーパスワードの入力を求められる。

 zdnet_testファイルがリモートコンピューター上にあり、それをローカルマシンにコピーしたいとしよう。これを行うには、以下のコマンドを実行する。

 /path/toはzdnet_testファイルのフルパス、USERはリモートマシンのユーザー名だ。

 今回も、ファイルをコピーする前にユーザーパスワードの入力を求められる。

 ファイルを送信する場合と同様、リモートユーザーを定義して、ファイルの保存場所のパスを変更することも可能だ。

 Linuxでscpコマンドを使用する手順の解説は、以上である。この便利な機能を活用して、Linuxマシン間で安全にファイルをやりとりしてほしい。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
SpaceXが記録的な数の衛星を搭載した初の専用ライドシェアミッションをライブで公開、予定変更で日本時間1月25時0時から
宇宙
2021-01-25 00:52
AWS、高速起動にこだわった軽量なJavaScriptランタイム「LLRT」(Low Latency Runtime)をオープンソースで公開。AWS Lambdaでの利用にフォーカス
AWS
2024-02-15 07:06
中堅企業3社が進めたDXプロジェクトの成果に見る知見と可能性
IT関連
2022-12-01 20:07
グーグルがEUの圧力を受けAndroid検索エンジンの選択画面オークションを廃止、無料化へ
ソフトウェア
2021-06-15 05:01
ヤフー、自治体のワクチン接種スケジュールをプッシュ通知 「Yahoo! JAPAN」アプリで
企業・業界動向
2021-06-17 15:26
豊田通商やIIJら、ウズベキスタン国営の通信事業者から「通信インフラ発展プロジェクト」受注
IT関連
2023-01-29 16:22
資生堂が顔形状3次元データから表情を解析するアプリを開発、「S/PARK Studio美活ジム」で活用
ソフトウェア
2021-07-21 12:36
映画館の全席間にパーティション 5月開業「イオンシネマ川口」の飛沫防止策
くらテク
2021-04-14 04:02
セキュリティ研究者狙い撃ちの攻撃キャンペーンをGoogleが警告 背後に北朝鮮か
セキュリティ
2021-01-27 21:26
情報通信研究機構、サイバー攻撃統合分析基盤に横断分析機能を搭載
IT関連
2023-06-15 19:38
ロシアのハッカー、CentreonのIT監視システム狙った攻撃に関与か–フランス当局
IT関連
2021-02-16 13:55
デザインコミュニケーションツールのFigmaが日本法人を設立–数カ月をめどに日本語版をリリースへ
IT関連
2022-03-18 19:04
ヴィーム社長が語った「バックアップベンダーとセキュリティベンダーの関係性」
IT関連
2024-02-17 09:20
SAPジャパン、Emarsys製品を国内提供–BtoCに特化したマーケティングを強化
IT関連
2021-07-07 08:09