альтернатива (а также в дополнение) ответу dmourati: используйте screen
или tmux
или другие вещи, чтобы поддерживать сеансы, когда вы отключены. (Вы просто повторно подключаетесь к сеансу после повторного подключения и видите терминал, как вы его оставили, даже с полноэкранными программами [vi и т. Д.]). У него также есть много других преимуществ (совместное использование сеансов с коллегами и т. Д.) (Как в собственном FAQ по Mosh:
Q: Почему буфер прокрутки моего терминала неполон?
Mosh 1.2 синхронизирует только видимое состояние терминала. Mosh 1.3 будет иметь полную поддержку прокрутки; увидеть эту проблему и другие, которые связаны оттуда. В настоящее время, обходной путь должен использовать screen или tmux на удаленной стороне.
И вы также должны использовать rsync
для копирования файлов, без необходимости повторной отправки уже отправленных частей по сети, когда соединение разорвано.