私は長年、LinuxサーバーとMac OSXシステム間でscpを使用してきました。しかし、今私はcygwinとssh、bashとopensslをインストールし、ネットワークのLinuxボックスからWindows 7ノートブックに大容量ファイルをインポートしました。
私のWindowsコンピュータでls、cdなどのコマンドを使用することをお勧めしますが、次のコマンドを実行するときは次のようになります。
scp -r -p -P xxxx [email protected]:/tmp/mysqldump .
次の2つのメッセージを受け取りました。
stdin: is not a tty
これでダウンロードが始まり、2〜8%程度完了します。
Write failed: Connection reset by peer
lost connection
このファイルでは、~/.bascrc
私はコメントを付けてmesg y
最初のメッセージを抑制しましたが(全く役に立たないと思います)、2番目のメッセージはまだ残っています。
私はこれがWindows TTYがLinuxシステムと通信する方法に関連していると仮定していますが、確かにわかるほど専門家ではありません。私はこれについて広範に検索し、私が見つけた唯一の解決策は〜/.bashrcでその行をコメントアウトすることです。
これらのファイルのサイズのため、scpは唯一の実行可能なオプションです。