«смонтировать» файл из внешней файловой системы в локальную файловую систему?

«смонтировать» файл из внешней файловой системы в локальную файловую систему?

У меня есть учетные данные для сервера, к которому я могу подключиться по SSH и получить доступ к файловой системе на этой машине. Внутри этой файловой системы есть файл, к которому мне нужно постоянно обращаться, чтобы видеть, что было добавлено; файл журнала. Я хотел бы, так сказать, "смонтировать" этот файл в моей локальной системе, чтобы я мог открыть и использовать его, как если бы он был в моей локальной файловой системе.

Моя цель — написать парсер для этого файла, который будет извлекать соответствующую информацию по мере ее добавления как можно быстрее. Но в настоящее время у меня нет возможности открыть файл в моей программе из-за его расположения.

Надеюсь, это понятно. Есть какие-нибудь предложения?

решение1

Используйте SSHFS и смонтируйте его с помощью fuse.

sshfs user@remote_host:/path/to/directory <local_mount_point>

Вы можете настроить его в fstab:

sshfs#user@remote_host:/path/to/directory <local_mount_point> fuse user 0 0

более подробную информацию можно найти здесь:http://xmodulo.com/2013/04/how-to-mount-remote-directory-over-ssh-on-linux.html

Связанный контент