WinSCP должен сделать свое дело. Вы не сможете сделать это из шпатлевки.
Скопируйте файл с удаленного терминала UNIX в локальную систему
Я использую замазку в Vista для подключения к удаленной оболочке UNIX. Но я хочу скопировать файлы с этого удаленного сервера в мою локальную систему Vista. Как это сделать??
6 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Использовать PSCP; PuTTY Secure Copy. Если вы можете подключиться через SSH, есть PuTTY, а затем 99 раз из 100, если вы можете использовать SSH, вы также можете использовать SCP (Secure Copy).
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Если вы используете PuTTY и подключаетесь через SSH, проверьте, установлен ли у вас pscp с PuTTY (или загрузите его с сайта PuTTY). Тогда вы можете просто сделать:
pscp user @ host: / path / to / file.
Я знаю, что прошло много времени с тех пор, как об этом спросили, но я просто справился с этим довольно легко с помощью пары утилит без дополнительного сеанса SCP / SFTP.
- Настройте переадресацию портов в сеансе SSH, чтобы некоторый удаленный порт
portA
перенаправлял на какой-то локальный портportB
. Запустите
netcat
(или аналогичный), например,ncat
на локальном компьютере, чтобы он прослушивалportB
и выводил файл:nc -l -p portB > output_file
Запустите
netcat
(или, опять же, эквивалентный емуncat
) на удаленном хосте, передавая данные, как вы хотитеlocalhost:portA
.nc localhost portA -q 1 < my_file # or maybe, say, mysqldump --xml ... ... | nc localhost portA -q 1
netcat
S будет как выход, когда файл был получен полностью.
Вы можете, конечно, добавить gzip
или pv
промежуточное звено. Помните, что соединение принимает только один файл за раз - творческое использование tar
может помочь.
Cygwin + scp / ftp?
PuTTY поставляется с программой PSFTP, которая является эквивалентом SFTP для PuTTY. Это превосходит любое из scp
решений на основе.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
-
1
Windows дата репрезентация
-
9
grep все файлы .java в каталоге для конкретной строки
-
1
Является ли kill -STOP временной командой?
-
2
Изменить количество строк и столбцов в VT420?
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
3
Хватит cron отправлять мне письма