У меня есть локальный компьютер и удаленный компьютер. Я хочу создать программу на C, которая перемещает файл или папку на этот удаленный компьютер. Как я могу сделать это в C? Или это возможно только через команды терминала?
В зависимости от сложности ваших требований, вы можете использовать libssh (LGPL, используется в различных ssh-клиентах), исследовать изменение dropbear (MIT) или quick 'n dirty:
system("scp myfile host:/some/path/to/file");