Я могу думать о
любые другие способы? Комментарии?
ПРИМЕЧАНИЕ: эти два сервера находятся внутри LAN, копирование не через Интернет.
Еще два:
Еще один - netcat.
Не использовал его годами, но:
rsync, лучше, если вам нужно синхронизировать каждый день две удаленные папки, не тратить впустую полосу пропускания (переносите только измененные куски).
SMTP. Нет, серьезно: давным-давно у меня была ситуация в плохо управляемой Sun-ориентированной сети, где это был единственный порт, который не зависал, когда он получил более 50 КБ или около того. Итак, я написал сценарий, который хранит архивы telnet 25. Это было глупо, но сработало.
«Злонамеренно некомпетентный» - так мой товарищ по работе употреблял в отношении администратора.
Распечатайте файл, а затем введите его вручную на другом компьютере. Принеси побольше кофе!
Хммм, а почему еще никто не сказал САМБА?
Я иногда использую sendfile
.
Я считаю rsync и scp очень функциональными, но не выразительными. Если вы хотите выразить себя технически, я рекомендую комбинацию netcat
и dd
.
Однако настоящий художник использовал бы протокол вроде RFC 1159, Стандарт передачи дейтаграмм IP на авианосцах, или, возможно, даже написать свой собственный протокол.
Используйте ssh.
Настройте аутентификацию с открытым ключом, затем на принимающем компьютере выполните MOTD_LEN='ssh 'cat /dev/null' | wc -l' ; ssh 'cat | tail -n +$(( $MOTD_LEN + 1 ))
(Вам нужно будет превратить первый апостроф и следующий после «wc -l» в обратные кавычки; разметке они не нравятся.)
Или вы можете просто использовать электронную почту.
TFTP. В настоящее время он более популярен для таких вещей, как загрузка прошивки на телефоны VoIP, но когда-то был обычным явлением для загрузки безголовых рабочих станций.
Всегда есть «Laplink» через последовательный или параллельный (дополнительная скорость для опытных пользователей!), Или я показываю здесь свой возраст?
Да, и некоторые DLC поддержки Linux поверх SDLC и X.25 тоже
Под unix правильным способом копирования файла является создание собственного протокола и компиляция команды для выполнения запрошенной функции. Любая другая команда, которая уже существует, которая может выполнять эту функцию, вероятно, не совсем так, как вы хотите. Прекрасная справка об этом явлении находится в этот PDF. Наслаждайтесь!