Я использую следующую команду для монтирования каталога ssh ubuntu на мой ubuntu pc.
sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx
Мой вопрос: могу ли я создать сценарий для этого на своем рабочем столе, где я могу сделать двойной щелкните и запустите этот скрипт, когда мне понадобится смонтировать диск, не набирая вручную команду вручную.
В этой теме форума показан способ создания автомонтирующей 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, который мне кажется именно тем, что вы хотели бы сделать.
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .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, который мне кажется именно тем, что вы хотели бы сделать.
Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.
Например mountssh.sh
:
#! / bin / bash shfs user@192.xx.xx.xx.xx: / dir / dir / home / имя пользователя / 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
, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
[!d1]
Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:
В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.
Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.
Например mountssh.sh
:
#! / bin / bash shfs user@192.xx.xx.xx.xx: / dir / dir / home / имя пользователя / 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
, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
[!d1]
Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:
В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.
Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh
, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
[!d1]
Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:
Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.
Например mountssh.sh
:
#! / bin / bash shfs user@192.xx.xx.xx.xx: / dir / dir / home / имя пользователя / 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
, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.
Я просто нажимаю на пусковую установку:
[!d1]
Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:
Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.
Например mountssh.sh
:
#! / bin / bash shfs user@192.xx.xx.xx.xx: / dir / dir / home / имя пользователя / mount / xxx
убедитесь, что chmod + x mountssh.sh
, а затем щелкнуть по нему будет выполнять
. Кроме того, вы можете подключить его через gvfs, щелкнув правой кнопкой мыши на рабочем столе и создав пусковую установку с параметром URL: SSH: //user@192.xx.xx.xx.xx/dir/dir
. По умолчанию он устанавливается на
~ / .gvfs / ...
. Если вы хотите придерживаться / home / username / mount / xxx
, вы можете создать символическую ссылку из gvfs one для этого.