Linux Ubuntu サーバーからローカル Windows マシンに scp できない

Linux Ubuntu サーバーからローカル Windows マシンに scp できない

リモートのLinux UbuntuサーバーからローカルのWindowsマシンにファイルを転送したいのですが、このエラーが発生します

ssh: Could not resolve hostname c: Temporary failure in name resolution

これはLinuxサーバーのコマンドラインに入力するコマンドです

scp -r [email protected]:/var/www/test.py C:/Users/test/Desktop/

答え1

Windows マシンはローカルであり、インターネットからはアクセスできないため、リモート ホストではなく、Windows マシンで scp コマンドを実行する必要があります。wsl を使用している場合、C: ドライブは /mnt/c で使用できますが、DOS スタイルのパスは機能しません。この場合は、WinSCP を使用する方が簡単かもしれません。

関連情報