
У меня есть учетные данные для сервера, к которому я могу подключиться по 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