Ubuntu:SCP経由でファイルをコピーする[ガイド]

Ubuntu:SCP経由でファイルをコピーする[ガイド]

SCPプロトコルを介してファイルをコピーする必要がある場合、それを行う最良の方法は、Ubuntuコマンドラインを使用することです。SCPは、実際に作成されているほど複雑ではありません。いくつかのガイダンスがあれば、好きなファイルやフォルダを転送する方法を理解できます。

Ubuntu:SCP経由でファイルをコピーする[ガイド]

コマンドラインを介してSCP経由でファイルをコピーする

SCPを介したファイルのコピーを開始するには、ファイルの転送先のコンピューターにSSHサーバーが設定されていることを確認する必要があります。UbuntuでSSHサーバーをセットアップするのは非常に簡単です。これは、オペレーティングシステムがすべての面倒な作業を行うためです。

以下のステップバイステップの手順に従って、SCPを介してファイルを転送する予定のコンピューターにSSHサーバーをセットアップします。

ステップ1:リモートUbuntuPCでターミナルウィンドウを開きます。キーボードのCtrl + Alt + T押す か、アプリメニューで「ターミナル」を検索すると、ターミナルウィンドウを開くことができ ます。

ステップ2:ターミナルウィンドウが開いたら、のメーク利用 のaptがインストール インストール「のopenssh-サーバー」パッケージを取得するためのコマンドを。このパッケージには、UbuntuでSSHサーバーを実行するために必要なものがすべて含まれています。

sudo apt-get install openssh-server

ステップ3:リモートUbuntu PCにOpenSSHをインストールした後、SSH接続をテストします。これを行うには、「localhost」アドレスを介してSSH経由で接続します。

SSHの「localhost」アドレスに接続すると、テスト目的で自分のPCにSSHで接続できます。

ssh ubuntu-username @ localhost

ログインに成功したら、以下に従って、SCPを介してファイルをコピーする方法を学びます。

ターミナルのSCP経由でファイルをコピーする

リモートUbuntuボックスにはSSHサーバーが構成されており、テストされて機能しています。今度は、SCPプロトコルを介してファイルコピーします。これを行うには、ファイルをリモートのUbuntuPCにコピーしているUbuntuPCでターミナルウィンドウを開きます。

注:Ubuntuを使用してSCPを介してファイルをコピーしていない場合でも、心配する必要はありません。さまざまなLinuxOSがSCPをサポートしており、以下の手順で機能します。

SCPは少し複雑なので、コマンドを段階的に説明します。以下に従ってください。

ステップ1:ターミナルで、コマンドの最初の部分を書き込み、次にコピーするファイルの場所を書き込みます。以下の例のようになります。

scp /home/username/my/file/to/copy.file

ステップ2:リモートUbuntuPCのユーザーアカウントとホスト名を追加します。この例では、リモートUbuntu PCのユーザー名は「derrik」であり、ホスト名は「ubuntu-desktop」です。

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:

ステップ3: SCPを介して転送するファイルがリモートUbuntuPCに到達する場所を追加します。この例では、ファイルは/ home / derrik / Desktop /に保存されます。

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/

ステップ4:コマンド全体を入力すると、次の例のようになります。押して 入力し 、転送プロセスを開始するキー。正しく機能するには、両方のPCが同じLAN上にある必要があることに注意してください。

scp /home/username/my/file/to/copy.file derrik @ ubuntu-desktop:/ home / derrik / Desktop /

WineのWinSCPを使用してSCP経由でファイルをコピーする

コマンドラインのSCPは正常に機能しますが、すべての人に適しているわけではありません。ターミナルのSCPの代わりに、ユーザーがGUIを使用してSCPを介してファイルを転送できる人気のあるWindowsアプリケーションであるWinSCPがあります。

残念ながら、WinSCPはLinuxに移植されていません。ただし、最新バージョンのWineを使用すると、Linux上で非常にスムーズに実行できます。開始するには、Ubuntuでターミナルウィンドウを開き、以下のコマンドを使用してWineの最新リリースをインストールします。

sudo apt install wine

次に、WinSCPをPCダウンロードし、コマンドを使用してWinSCPのインストールを開始します。 

cd〜 /ワインWinSCPをダウンロード-*。exe

画面の指示に従って、WinSCPをインストールします。インストールしたら、以下の手順に従って、SCPを介してファイルをコピーします。

ステップ1:起動時に表示されるログインウィンドウで、「ファイルプロトコル」を見つけて「SCP」に設定します。

ステップ2:「ホスト名」ボックスを見つけて、転送先のUbuntuPCのホスト名を書き込みます。この例では、「ubuntu-desktop」を使用します。

ステップ3:ユーザーボックスとパスワードボックスにリモートUbuntuPCのユーザー名とパスワードを入力します。 

ステップ4:「保存」ボックスを見つけてクリックします。次に、「ログイン」を選択して、SCP経由でリモートPCにログインします。

Ubuntu:SCP経由でファイルをコピーする[ガイド]

ステップ5: Ubuntuファイルマネージャーを開き、転送するファイルを見つけます。次に、WinSCPを使用して、組み込みのブラウザーを使用してファイルを転送するリモートフォルダーにアクセスします。

ステップ6: Ubuntuファイルマネージャーを使用して、ファイルをWinSCPフォルダーにドラッグします。 

Ubuntu:SCP経由でファイルをコピーする[ガイド]

ステップ7:ファイルをリモートWinSCPフォルダーにドラッグした後、ポップアップが表示されます。「OK」をクリックしてファイルを転送します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか