Я использую следующую команду для монтирования каталога ssh ubuntu на мой ubuntu pc.
sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Мой вопрос: могу ли я создать сценарий для этого на своем рабочем столе, где я могу сделать двойной щелкните и запустите этот скрипт, когда мне понадобится смонтировать диск, не набирая вручную команду вручную.
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в свою панель запуска, перетащив и отбросив там файл .desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=nautilus
Name[en_US]=Connect to xy
Exec=shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
#OR: to mount and than open in nautilus (note the '/dir' where ':dir' used to be)
#Exec=nautilus sftp://user@192.xx.xx.xx.xx/dir/dir
Comment[en_US]=Connect to xy via ssh
Name=Connect to xy
Comment=Connect to xy via ssh
Icon=nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo. Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # or use the install link above
Запустить gigolo. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте закладку.
Вот скриншот:
Другим решением было бы поставить следующую строку в ваш crontab (отредактируйте /etc/crontab с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Но поскольку менеджер паролей Ubuntu отсутствует, когда команда запущена, вам необходимо использовать пару закрытых / открытых ключей без пароля для аутентификации с соответствующим сервером ssh (или аналогичным методом аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш /etc/fstab (если ваша версия Ubuntu предоставляет эту опцию).
Вы можете создать пусковую установку и добавить ее в панель запуска, перетащив файл .desktop
:
#! / usr / bin / env xdg-open [Desktop Entry] Версия = 1.0 Тип = Application Terminal = false Icon [en_US] = nautilus Имя [en_US] = Подключиться к xy Exec = shfs user@192.xx.xx.xx.xx: / dir / dir / home / username / mount / xxx #OR: для монтирования и открытия в nautilus (обратите внимание на '/ dir' где ': dir' раньше) # Exec = nautilus sftp: //user@192.xx.xx. xx.xx / dir / dir Комментировать [en_US] = Подключиться к xy через ssh Имя = Подключиться к xy Комментарий = Подключиться к xy через ssh Icon = nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo . Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # или использовать ссылку установки выше
Запустить gigolo
. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте свою закладку.
Вот скриншот:
[!d11]
Другое решение чтобы поместить следующую строку в ваш crontab (отредактируйте / etc / crontab
с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx. xx: / dir / dir / home / username / mount / xxx
Но поскольку диспетчер паролей Ubuntu отсутствует при запуске команды, вам нужно использовать закрытый / закрытый ключ без пароля для аутентификации с помощью ssh-сервера (или аналогичного метода аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш / etc / fstab
(предоставляя эту версию Ubuntu).
Вы можете создать пусковую установку и добавить ее в панель запуска, перетащив файл .desktop
:
#! / usr / bin / env xdg-open [Desktop Entry] Версия = 1.0 Тип = Application Terminal = false Icon [en_US] = nautilus Имя [en_US] = Подключиться к xy Exec = shfs user@192.xx.xx.xx.xx: / dir / dir / home / username / mount / xxx #OR: для монтирования и открытия в nautilus (обратите внимание на '/ dir' где ': dir' раньше) # Exec = nautilus sftp: //user@192.xx.xx. xx.xx / dir / dir Комментировать [en_US] = Подключиться к xy через ssh Имя = Подключиться к xy Комментарий = Подключиться к xy через ssh Icon = nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo . Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # или использовать ссылку установки выше
Запустить gigolo
. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте свою закладку.
Вот скриншот:
[!d11]
Другое решение чтобы поместить следующую строку в ваш crontab (отредактируйте / etc / crontab
с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx. xx: / dir / dir / home / username / mount / xxx
Но поскольку диспетчер паролей Ubuntu отсутствует при запуске команды, вам нужно использовать закрытый / закрытый ключ без пароля для аутентификации с помощью ssh-сервера (или аналогичного метода аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш / etc / fstab
(предоставляя эту версию Ubuntu).
Вы можете создать пусковую установку и добавить ее в панель запуска, перетащив файл .desktop
:
#! / usr / bin / env xdg-open [Desktop Entry] Версия = 1.0 Тип = Application Terminal = false Icon [en_US] = nautilus Имя [en_US] = Подключиться к xy Exec = shfs user@192.xx.xx.xx.xx: / dir / dir / home / username / mount / xxx #OR: для монтирования и открытия в nautilus (обратите внимание на '/ dir' где ': dir' раньше) # Exec = nautilus sftp: //user@192.xx.xx. xx.xx / dir / dir Комментировать [en_US] = Подключиться к xy через ssh Имя = Подключиться к xy Комментарий = Подключиться к xy через ssh Icon = nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo . Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # или использовать ссылку установки выше
Запустить gigolo
. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте свою закладку.
Вот скриншот:
[!d11]
Другое решение чтобы поместить следующую строку в ваш crontab (отредактируйте / etc / crontab
с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx. xx: / dir / dir / home / username / mount / xxx
Но поскольку диспетчер паролей Ubuntu отсутствует при запуске команды, вам нужно использовать закрытый / закрытый ключ без пароля для аутентификации с помощью ssh-сервера (или аналогичного метода аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш / etc / fstab
(предоставляя эту версию Ubuntu).
Вы можете создать пусковую установку и добавить ее в панель запуска, перетащив файл .desktop
:
#! / usr / bin / env xdg-open [Desktop Entry] Версия = 1.0 Тип = Application Terminal = false Icon [en_US] = nautilus Имя [en_US] = Подключиться к xy Exec = shfs user@192.xx.xx.xx.xx: / dir / dir / home / username / mount / xxx #OR: для монтирования и открытия в nautilus (обратите внимание на '/ dir' где ': dir' раньше) # Exec = nautilus sftp: //user@192.xx.xx. xx.xx / dir / dir Комментировать [en_US] = Подключиться к xy через ssh Имя = Подключиться к xy Комментарий = Подключиться к xy через ssh Icon = nautilus
Если вы хотите еще меньше работать (= autoconnect) и графический пользовательский интерфейс, вы можете проверить Gigolo . Он имеет возможность автоматического монтирования закладки, всякий раз, когда присутствует файловая система с закладками. Вы можете проверить это.
sudo apt-get install gigolo # или использовать ссылку установки выше
Запустить gigolo
. В настройках, которые помещают его в автозапуск, есть опция, а другая - для активации значка в трее. Проверьте оба. Затем добавьте свою закладку.
Вот скриншот:
[!d11]
Другое решение чтобы поместить следующую строку в ваш crontab (отредактируйте / etc / crontab
с привилегиями sudo):
@reboot sshfs user@192.xx.xx.xx. xx: / dir / dir / home / username / mount / xxx
Но поскольку диспетчер паролей Ubuntu отсутствует при запуске команды, вам нужно использовать закрытый / закрытый ключ без пароля для аутентификации с помощью ssh-сервера (или аналогичного метода аутентификации). Это установило бы его при каждой перезагрузке.
Еще одним решением было бы отредактировать ваш / etc / fstab
(предоставляя эту версию Ubuntu).
В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.
Вы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.
Например mountssh.sh:
#!/bin/bash
shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
убедитесь, что на chmod +x mountssh.sh, а затем щелкнуть по нему будет выполнять
. Кроме того, вы можете подключить его через gvfs, щелкнув правой кнопкой мыши на рабочем столе и создав пусковую установку с параметром URL: ssh://user@192.xx.xx.xx.xx/dir/dir. По умолчанию он устанавливается на ~/.gvfs/.... Если вы хотите придерживаться /home/username/mount/xxx, вы можете создать символическую ссылку из gvfs one для этого.
Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain: [!d0 ] autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSE
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain:
autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSEВы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.
Например mountssh.sh:
#!/bin/bash
shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
убедитесь, что на chmod +x mountssh.sh, а затем щелкнуть по нему будет выполнять
. Кроме того, вы можете подключить его через gvfs, щелкнув правой кнопкой мыши на рабочем столе и создав пусковую установку с параметром URL: ssh://user@192.xx.xx.xx.xx/dir/dir. По умолчанию он устанавливается на ~/.gvfs/.... Если вы хотите придерживаться /home/username/mount/xxx, вы можете создать символическую ссылку из gvfs one для этого.
В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain:
autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSEВы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.
Например mountssh.sh:
#!/bin/bash
shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
убедитесь, что на chmod +x mountssh.sh, а затем щелкнуть по нему будет выполнять
. Кроме того, вы можете подключить его через gvfs, щелкнув правой кнопкой мыши на рабочем столе и создав пусковую установку с параметром URL: ssh://user@192.xx.xx.xx.xx/dir/dir. По умолчанию он устанавливается на ~/.gvfs/.... Если вы хотите придерживаться /home/username/mount/xxx, вы можете создать символическую ссылку из gvfs one для этого.
В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.
В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain:
autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSEВы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.
Например mountssh.sh:
#!/bin/bash
shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
убедитесь, что на chmod +x mountssh.sh, а затем щелкнуть по нему будет выполнять
. Кроме того, вы можете подключить его через gvfs, щелкнув правой кнопкой мыши на рабочем столе и создав пусковую установку с параметром URL: ssh://user@192.xx.xx.xx.xx/dir/dir. По умолчанию он устанавливается на ~/.gvfs/.... Если вы хотите придерживаться /home/username/mount/xxx, вы можете создать символическую ссылку из gvfs one для этого.
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain:
autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSEВы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.
Например mountssh.sh:
#!/bin/bash
shfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
убедитесь, что на chmod +x mountssh.sh, а затем щелкнуть по нему будет выполнять
. Кроме того, вы можете подключить его через gvfs, щелкнув правой кнопкой мыши на рабочем столе и создав пусковую установку с параметром URL: ssh://user@192.xx.xx.xx.xx/dir/dir. По умолчанию он устанавливается на ~/.gvfs/.... Если вы хотите придерживаться /home/username/mount/xxx, вы можете создать символическую ссылку из gvfs one для этого.