Я думал, что могу легко скопировать tgz из окна Linux в окно Windows (cygwin), сделав это в окне Linux:
nc -vv -l 4444 < file.tgz
И это в окне окна:
nc -vv 10.13.13.2 4444 > file.tgz
Но всякий раз, когда я это делаю, окно Windows жалуется:
10.13.13.2: inverse host lookup failed: : Operation not permitted
(UNKNOWN) [10.13.13.2] 4444 (?) : Connection timed out
Что я делаю не так?
Обычно сокет уже закрыт. Попробуйте это на Linux (сначала):
nc -l -p 4444 -w5 < file.tgz
Затем это в окне Windows (через 5 секунд после первого):
nc -w5 10.13.13.2 4444 > file.tgz
В -w
Аргумент устанавливает тайм-аут соединения (в данном случае 5 секунд). Также, -l
устанавливает режим прослушивания, но вам нужно указать порт прослушивания с помощью -p
.
Что именно ты пытаешься сделать? Перенести файл из окна Linux в ящик Windows?
Я всегда использую WinSCP. Он подключается к sshd Linux-бокса и передает файлы по SFTP.