Putty копирование в фоновом режиме при обрыве связи

При работе с Putty возникала ситуация, когда требовалось перенести большое количество файлов с одного сервера на другой (без использования архивации). Доступ SSH был как минимум к одному из серверов - понятно, что не нужно скачивать файлы к себе на компьютер, а затем загружать обратно.

Однако, сложность заключалась в том, что Putty при обрыве связи выдавал ошибку и копирование прерывалось.

Естественно, при повторном соединении копирование не восстанавливалось.

В Putty нельзя настроить реконнект при обрыве связи

summary: Remember entered password for reconnecting a dead session
priority: never: We don’t ever intend to fix this.

Зато можно использовать screen. Т.е. сначала запускаем screen, затем процесс, занимающий длительное время (то же копирование файлов, например), а в случае обрыва после подключения к серверу вводим

screen -R

Посмотреть список запущенных screen можно командой (а вообще - man screen)

screen -ls

Скриптинг в Putty http://stackoverflow.com/questions/14269885/putty-scripting-to-log-onto-host

Альтернативы Putty

Форк Putty, позволяющий переподключиться при обрыве http://haanstra.eu/putty/

Putty Connection Manager (tabbed putty):

p.s. mc ftp history F9 - Left - FTP - Alt+h - история ftp соединений в Midnight Commander

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Добавить комментарий