2010-02-24 5 views
1

Im работает над программой для доступа к файлам с удаленных хостов. В основном, что я хочу сделать, это зарегистрировать удаленный хост Windows/Linux с действительными учетными данными, проверить, какие файлы существуют в определенной папке, прочитать эти файлы. Есть ли библиотека, которую я могу использовать для выполнения вышеуказанной цели в Linux?Библиотека для удаленного доступа к файлам в Linux?

Спасибо.

Дополнительная информация: Я использую C. У удаленных хостов, как ожидается, не будет выполняться на них не-служба по умолчанию (скажем, ftp). До тех пор, пока протокол может поддерживать большинство настроек-config-hosts, это должно быть хорошо.

Еще раз спасибо.

+1

Нам нужна дополнительная информация. Какой язык вы используете и какой протокол вы хотите использовать? FTP, NFS, CIFS и т. Д. И т. Д.? –

ответ

2

Похоже, что вам нужна АНЯ как libssh ...

Библиотека SSH была разработана, чтобы быть для программистов, нуждающихся в рабочую реализацию SSH по среднему в библиотеки. Полное управление клиентом производится программистом. С помощью libssh вы можете удаленно выполнять программы , передавать файлы, использовать безопасный и прозрачный туннель для своих удаленных программ .

0

gio может обрабатывать любой протокол, который имеет плагин, но вам нужно использовать glib для того, чтобы воспользоваться этим.

0

Чтобы действительно упростить задачу программирования, используйте модуль плавкого предохранителя для сопоставления удаленной системы с локальной файловой системой и просто получите доступ к ней с помощью семантики файловой системы. ;) http://fuse.sourceforge.net/sshfs.html