「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
企業の53%が事業に影響するネットワーク課題を抱え、68%が再構築を計画中–IIJ調査
IT関連
2025-02-19 21:41
英政府、大手ITの規制を強化する「フェアプレー規則」を発表–巨額罰金も
IT関連
2022-05-10 02:56
丸井、マルイ・モディ全23店舗にマニュアル作成・共有システムを導入
IT関連
2021-07-28 06:22
OpenAIが自然言語AIコーダーのCodexをアップグレード、プライベートベータを開始
人工知能・AI
2021-08-12 05:48
米会計検査院が月着陸船開発契約をめぐるBlue Originの抗議を却下
宇宙
2021-08-01 19:03
デジタルスキル標準を活用したスキル評価
IT関連
2023-11-16 17:45
画像認識AIで路面凍結を発見、降雪時の視界不良も測定 新潟で実証実験
ロボット・AI
2021-02-16 22:46
「日本の売り上げを倍増したい」–デルの新セールス首脳らが会見
IT関連
2023-03-16 18:06
金融会計業界の「標準API」Moneytree LINKのマネーツリーが26億円のシリーズC2調達
フィンテック
2021-05-13 13:34
再編を迫られるスマホ業界を牽引する見本市MWCは、また同じことの繰り返しになるのか?
IT関連
2022-02-28 19:10
成長領域がマイナスに–富士通のDX事業が直近四半期決算で減収だった理由とは
IT関連
2021-08-05 22:24
IT人材不足や環境問題などの課題に対し「集約」を考える–INFINIDAT・山田カントリーマネージャー
IT関連
2025-01-11 18:37
「Linux」でのユーザー管理のために知っておくべきコマンド6選
IT関連
2024-04-05 01:57
Google DeepMind、ロボットの能力を引き上げるAIモデル「RT-2」を発表
IT関連
2023-08-01 15:06