-1

Рассматриваемый сервер дает довольно ужасную задержку 250 мс, поскольку он находится на другой стороне земного шара. Теперь я должен разрабатывать программное обеспечение на этом сервере, и, как вы уже догадались, довольно неприятно писать код в vim с задержкой 250 мс.

Таким образом, кроме очевидного решения - скопировать этот файл в мою локальную систему, отредактировать и скопировать его обратно; Есть ли другое бесшовное решение этой проблемы? Как профессионалы это делают?

1 ответ1

1

Может быть, mosh поможет вам с задержкой эха?

Вы действительно ничего не можете сделать с задержкой - это физическое ограничение. Вы (вероятно) не можете заставить свои биты путешествовать быстрее, чем они.

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

  • Установите sshfs (вам понадобится fuse, доступный в вашем ядре)
  • Смонтируйте удаленный хост:

    sshfs user@host.example.com:~/dev ~/sshfs/host.example.com

и вы сделали. cd в ~/sshfs/host.example.com и вы хорошо идти!

Чтобы размонтировать точку монтирования sshfs , используйте fusermount -u ~/sshfs/host.example.com .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .