Удаленный хост может быть смонтирован с помощью nautilus:
nautilus sftp://<target-host>
Но в этом случае открывается окно nautilus. Я хотел бы использовать эту команду в скрипте.
Как мне избежать открытия окна?
Примечание: я знаю sshfs, но я хотел бы использовать nautilus, потому что я хотел бы видеть соединение на боковой панели nautilus и sshfs может вызвать проблемы, если удаленный хост не работает.
Вы можете использовать команду:
gvfs-mount sftp://user@targethost
для монтирования удаленного местоположения по SFTP на консоли. Он также отображается в Nautilus (вы можете размонтировать его там), но не открывает окно автоматически.
Вы должны ввести пароль для удаленного хоста в интерактивном режиме, когда вы используете эту команду. (Я не знаю, как передать его из командной строки или если gvfs-mount использует SSH-ключи. Было бы неплохо, если бы кто-нибудь мог добавить это ...)