SSH経由でWindows10からLinuxにファイルを転送する方法

SSH経由でWindows10からLinuxにファイルを転送する方法

SSH経由でWindows10からLinuxにファイルとフォルダーを転送する最速の方法は、SCPツールを使用することです。SSHプロトコル内で機能し、ユーザーがコマンドラインを介してあるコンピューターから別のコンピューターにデータをすばやく簡単に転送できるようにします。

このガイドでは、Windows10でSCPを使用する方法を示します。2つの方法について説明します。最初の方法は、MicrosoftのLinuxコマンドラインに相当するWindowsPowerShellを使用することです。2番目の方法はWinSCPです。これは、Windowsユーザーが優れたGUIを備えたSSH経由でSCPを使用してファイルを転送できるようにするユーティリティです。

注:SCPがWindows 10で動作するには、ファイルの転送先となるLinuxPCがすでにOpenSSHサーバーを実行している必要があります。LinuxシステムにSSHサーバーをセットアップするには、このテーマに関するガイドに従ってください

方法1-PowerShell

Windows PowerShellは、間違いなくWindows 10でSCPを使用するための最良の方法です。理由は?Windows 10ユーザーはすべて既にPowerShellにアクセスでき、PowerShellを使用するために何かを構成したり微調整したりする必要はありません。さらに良いことに、MicrosoftにはPowerShellにSCPが組み込まれているため、Windows10ユーザーはそれをインストールする必要さえありません。

PowerShellでSCPを使用するには、Windows10デスクトップでPowerShellコンソールを起動することから始めます。これを行うには、キーボードのWinを押し、「PowerShell」を検索して、青い端末アイコンでアプリを起動します。次に、以下のステップバイステップの手順に従って、ファイルとフォルダーをLinuxボックスにSCPする方法を学習します。

ステップ1: Windowsエクスプローラーを開き、Linuxシステムに転送するファイル/フォルダーの場所に移動します。したがって、たとえば、「ドキュメント」にファイルまたはフォルダがある場合、場所はになりますC:\Users\EXAMPLE_USERNAME\Documents\。次に、Ctrl + Cを使用して位置データをクリップボードにコピーします。

手順2: PowerShellウィンドウに戻り、コマンドプロンプトにcdを書き込みます。次に、cdを書き込んだ後、マウスで右クリックします。右クリックすると、コピーした場所がクリップボードに貼り付けられます。

PowerShellプロンプトに場所を貼り付けると、次のコマンドのようになります。

cd C:\ Some \ location \ of \ files \ or \ folder \ to \ transfer \

Enterキーを押してコマンドを実行します。

手順3:cdコマンドを実行すると、PowerShellは転送するファイルがあるディレクトリに配置されます。ここから、Windowsエクスプローラーに戻り、この同じディレクトリで転送するファイル/フォルダーを探します。

たとえばexample-photo.png、Linux PCに転送する場合は、ファイル名をメモしてください。または、ディレクトリを転送する場合は、「Important-Files」と言って、フォルダ名を覚えておいてください。

手順4: PowerShellで、SCPコマンドを使用して、SSH経由でファイルまたはディレクトリをLinuxPCに転送します。

注:ファイルまたはフォルダーを転送しようとすると、PowerShellは次のように表示する場合があります。「ホストの信頼性を確立できません。接続を続行してもよろしいですか?」「はい」を選択する必要があります。そうしないと、SCPは失敗します。

SSH経由でWindows10からLinuxにファイルを転送する方法

ファイルを転送する

SCPを介してファイルをWindows10からSSHを介してLinuxPCに転送するには、以下のコマンドをカスタマイズします。example-photo.png転送する実際のファイルremote_linux_username、Linux PCのユーザー名、LinuxPClinux_hostname_or_local_ipのホスト名/ LAN IPアドレス、およびLinuxPCの実際のディレクトリに変更する必要があることに注意してください/remote/directory/on/linux/pc

scpの例-photo.pngremote_linux_username @ linux_hostname_or_local_ip:/ remote / directory / on / linux / pc

ディレクトリの内容を転送する

フォルダ全体の内容を転送する必要がありますか?scp-rを利用します。C:\Users\EXAMPLE_USERNAME\Documents\Important-FilesWindows 10 PCの実際のファイルフォルダremote_linux_username、Linux PCのユーザー名、LinuxPClinux_hostname_or_local_ipのホスト名/ LAN IPアドレス、および/remote/directory/on/linux/pcLinuxPCの実際のディレクトリに変更することを忘れないでください。

scp -r'C:\ Users \ EXAMPLE_USERNAME \ Documents \ Important-Files 'remote_linux_username @ linux_hostname_or_local_ip:/ remote / directory / on / linux / pc

方法2– WinSCP

コマンドラインの大ファンではないが、SSH経由でWindows 10からリモートLinuxシステムにファイルを転送する必要がある場合は、WinSCPを使用できます。SCPの上に美しいGUIを追加します(他のプロトコルもサポートします)。これを使用してファイルやフォルダを転送する方法は次のとおりです。

ステップ1:  Windows 10PCにWinSCPアプリケーションをダウンロードしてインストールします。アプリをダウンロードするには、winscp.netにアクセスし、緑色の[今すぐダウンロード]ボタンをクリックします。インストーラーが完了したら、インストーラーを起動して、Windows 10PCにプログラムをインストールします。

ステップ2: WinSCPをインストールしたら、Windows10デスクトップで起動します。起動すると、「ログイン」ウィンドウが表示されます。ログインウィンドウで「ファイルプロトコル」を探し、「SFTP」から「SCP」に変更します。

SSH経由でWindows10からLinuxにファイルを転送する方法

ステップ3:「ホスト名」を見つけて、LinuxPCのホスト名を書き出します。ホスト名がわかりませんか?LANIPアドレスも機能します。

SSH経由でWindows10からLinuxにファイルを転送する方法

手順4: [ユーザー名]テキストボックスを見つけて、リモートLinuxPCのユーザー名をボックスに入力します。

SSH経由でWindows10からLinuxにファイルを転送する方法

ステップ5:「パスワード」ボックスを見つけて、リモートLinuxPCにパスワードの名前を書き込みます。次に、「保存」をクリックして情報を保存します。

ステップ6:「ログイン」ボタンを選択して、SCP / SSH経由でリモートLinuxPCにアクセスします。ログイン中に、WinSCPが「不明なサーバーへの接続を続行し、そのホストキーをキャッシュに追加しますか?」という質問が表示されたら、必ず「はい」を選択してください。

SSH経由でWindows10からLinuxにファイルを転送する方法

手順7: Windowsエクスプローラーを開き、SCP / SSHプロトコルを介して共有するファイルまたはフォルダーを参照します。次に、それをWinSCPウィンドウにドラッグします。SCPを使用してリモートのLinuxPCに即座に転送されます!

SSH経由でWindows10からLinuxにファイルを転送する方法


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 つに結合できたらいいのにと思いますか