私はあなたがここで多くの誤った考えをしていると思います。
まず... Winscpはファイルをコピーするためにネイティブのsshを使います。 linuxコマンドと変わらない scp
。 scpが機能する方法はありません... winscpが機能しないとき。 winscpは、ファイルをコピーするためにsshサーバーに接続するための基本的なscpクライアントを使用するWindowsインターフェースです。
第二に... LinuxベースのOSには、 "Cドライブ"の概念はありません。ルート(/)とルートの下のディレクトリがあります。ブロックデバイスはrootにマウントされ、他のさまざまなブロックデバイスはrootの下にあるディレクトリにマウントできます。
"scp"の構文は次のとおりです。
scp from_where to_where
fromとtoの両方とも、以下のようなローカルディレクトリです。 /some/local/directory
またはリモートディレクトリ user@some.server:/some/remote/directory
の -r
単にディレクトリを「再帰」することを意味します。 (そのディレクトリからその下にあるすべてのものをすべてコピーします。)
「Cドライブ」があるWindows環境では、通常puttyのpscpコマンドを使用して次のようにします。
pscp -r c:\some\directory username@some.server:/some/path/to/where/you/want/it