копирование файлов на сервере через SSH с помощью терминала — нужно ли мне оставаться подключенным с локального компьютера?

копирование файлов на сервере через SSH с помощью терминала — нужно ли мне оставаться подключенным с локального компьютера?

Я планирую скопировать каталог на сервере Linux / Apache, размещенном на Dreamhost. Дубликат останется на сервере. Я хочу сделать это с помощью SSH из терминала в Mac OS, чтобы мне не пришлось загружать и повторно загружать файлы. Я планирую использовать команду cp -R для копирования каталогавот так.

Могу ли я запустить процесс копирования из терминала, когда я подключен через SSH, а затем выйти из сети (например, собрать ноутбук и отправиться в путешествие), и процесс копирования продолжится на сервере? Или я должен быть подключен из терминала в течение всего процесса?

решение1

Посмотреть ответы на вопросСохранение процесса Linux запущенным после выхода из системы, который был опубликован на Server Fault. Например, вы можете установить сеанс SSH из вашей системы OS X, как обычно, но затем вы можете использоватьGNU-экранутилита на сервере SSH, обеспечивающая продолжение операции копирования файлов после завершения сеанса SSH.

Screen часто используется, когда сетевое подключение к терминалу ненадежно, поскольку обрыв сетевого подключения обычно завершает все программы, которые запускал пользователь. Запуск приложений под screen означает, что приложения даже не знают, что терминал отключился, и позволяет пользователю позже снова подключить сеанс и продолжить работу с того места, где он остановился.

решение2

Пока сервер работает, команда не остановится.

Связанный контент