2 つのホスト間でファイルをコピーする

2 つのホスト間でファイルをコピーする

2つのホスト(Linuxを実行している最初のプライマリホストとWindowsを実行している2番目のホスト)間でファイルをコピーする方法。ターミナル/Linuxでこれを使用するための正しいコマンドラインを探していますか?

頑張った

scp user1@remote1:/home/file user2@remote:/home/file

しかし、それはうまくいきませんでした。

どんな提案がありますか?

答え1

Linuxでは、SSHデーモンをインストールして実行しますsshd(このパッケージはほとんどのディストリビューションで利用可能ですopenssh-server)。その後、Windowsからダウンロードして使用してください。WinSCPLinuxコンピュータに接続し、双方向にファイルを転送します。

または別の方法で実行してください。 SSH サーバーをインストールします。無料SSHdWindowsでは、Linuxでコマンドを実行しますscp user1@linuxbox:/home/user1/myfile user2@winbox:(必要に応じて調整)。

これらのツールはすべて無料で利用できます。

答え2

WindowsホストでSMB共有を設定します。 Linuxホストにsmbclientをインストールします(Debianでは、を使用してこれを実行できますsudo apt-get install smbclient)。以下を介してSMB共有に接続します。

smbclient //NETBIOS_NAME/RESOURCE -I IP.ADD.RE.SS -N

最後にファイルをダウンロードします。

get (filename)

関連情報