LinuxからWindowsにファイルをコピーする

LinuxからWindowsにファイルをコピーする

Linux(CentOS)からWindowsにファイルをコピーしようとしています。

scp file.txt [email protected]:C:/

私が得た結果は次のとおりです。

ssh: connect to host x.x.x.x port 22: Connection refused
lost connection

x.x.x.x私のWindowsコンピュータのIPです。ポートは22開いていますが、CentOSではTelnet経由でWindowsに接続できません。

curl -v x.x.x.x:22

* About to connect() to 10.109.10.135 port 22 (#0)
*   Trying 10.109.10.135... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host

Windowsのファイアウォールが無効になっており、ポートが22開いています。 Puttyクライアントを介してそのポートのCentOSに接続できます。私はここでとても混乱しています。

ありがとうございます。

答え1

実際に接続を開始できます~からウィンドウボックス到着Linuxボックスがその逆も可能であるという意味ではありません。

Windows コンピューターで scp を使用するには、以下があることを確認する必要があります。SSHサービスが実行中です。着信 SSH 接続を許可する Windows システムで。 「接続が拒否されました」というメッセージが表示されるという事実は、接続が確立されていないか、サービスが開始されていないことを示します。

SSHを使用してLinuxシステムにアクセスできるという事実を共有したので、Windowsシステムでプロセスを逆に実行し、scpを実行する方が簡単になります。

答え2

単にWindows側にftpまたはsftpサーバーを実装し(インストールするとポートが開きます)、実行します。これ 方法。これで作業が簡単になります。 NTFSの問題などはありません。

答え3

ダウンロードしてWindowsでpscp使用してください。

pscp -P 801 [email protected]:/root/filename.txt ./

-Pポート番号を提供するオプションです。

答え4

"-P"パラメーターを使用して問題を解決しました。

通常、SCPはポート22をデフォルトポートとして使用しますが、セキュリティ上の理由からこのポートを別のポートに変更できます。たとえば、ここではポート2249が使用されます。

$ scp -P 2249 Label.pdf [email protected]:.

[email protected]'s password:
Label.pdf 100% 3672KB 262.3KB/s 00:14

他のパラメータを参照してください

https://www.tecmint.com/scp-commands-examples/

関連情報