Как я могу создать приложение, которое может передавать двоичные исполняемые файлы с одного компьютера на другой? То есть с одного IP-адреса на другой в Linux.
Вы не должны создавать такое приложение. Это уже существует в Вашей системе!
Для копирования любого файла в другую систему просто выполните следующее:
scp /path/to/file/locally user@remotehost:/path/you/want/the/file/remote
Вы, возможно, все еще нуждаетесь к SSH в Ваш удаленный хост и изменяете полномочия, но scp
будет заботиться о копировании себя. Посмотрите man scp
для получения дополнительной информации.
С другой стороны, можно использовать rsync
, который предлагает несколько преимуществ, но это требует этого rsync
будьте настроены на сервере, в который Вы копируете. Посмотрите man rsync
для большего количества детали.