Как авто монтировать с помощью sshfs?

Я использую следующую команду для монтирования каталога ssh ubuntu на мой ubuntu pc.

sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx

Мой вопрос: могу ли я создать сценарий для этого на своем рабочем столе, где я могу сделать двойной щелкните и запустите этот скрипт, когда мне понадобится смонтировать диск, не набирая вручную команду вручную.

13
задан 17 May 2011 в 12:53

55 ответов

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 31 July 2018 в 11:47
  • 1
    Отличная статья. Спасибо за указатель – Tuan Anh Hoang-Vu 5 October 2012 в 00:42

Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.

Я просто нажимаю на пусковую установку:

0
ответ дан 2 August 2018 в 03:29

Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain:

autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSE
2
ответ дан 2 August 2018 в 03:29

Вы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.

Например 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 для этого.

3
ответ дан 2 August 2018 в 03:29
  • 1
    Я создал файл «mount-192.168.1.5.sh». на моем рабочем столе. Когда я дважды щелкните по нему, он открывается с помощью gedit. – BlueBird 18 May 2011 в 15:28
  • 2
    Вам нужно создать этот файл sh с исполняемыми привилегиями в любом месте и создать панель запуска на рабочем столе, которая указывает на этот .sh-файл. – Iradrian 18 May 2011 в 17:29

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 2 August 2018 в 03:29
  • 1
    Отличная статья. Спасибо за указатель – Tuan Anh Hoang-Vu 5 October 2012 в 00:42

Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh, который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.

Я просто нажимаю на пусковую установку:

0
ответ дан 4 August 2018 в 19:26

Вы даже можете сделать еще один шаг, и autofs позаботятся о монтаже для вас. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите создавать пару без пароля для суперпользователя), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh-agent и keychain:

autosshfs: для пользователя SSHFS automount с использованием конфигурации пользователя SSH: автомонтировщик, реализованный с помощью FUSE
2
ответ дан 4 August 2018 в 19:26

Вы можете просто ввести это в сценарий оболочки, и вы можете создать на нем пусковую установку.

Например 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 для этого.

3
ответ дан 4 August 2018 в 19:26
  • 1
    Я создал файл «mount-192.168.1.5.sh». на моем рабочем столе. Когда я дважды щелкните по нему, он открывается с помощью gedit. – BlueBird 18 May 2011 в 15:28
  • 2
    Вам нужно создать этот файл sh с исполняемыми привилегиями в любом месте и создать панель запуска на рабочем столе, которая указывает на этот .sh-файл. – Iradrian 18 May 2011 в 17:29

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 4 August 2018 в 19:26
  • 1
    Отличная статья. Спасибо за указатель – Tuan Anh Hoang-Vu 5 October 2012 в 00:42

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 6 August 2018 в 03:37

Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.

Например 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 для этого.

3
ответ дан 6 August 2018 в 03:37

Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh , который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.

Я просто нажимаю на пусковую установку:

enter image description here [!d1]

0
ответ дан 6 August 2018 в 03:37

Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:

  • autosshfs : для пользователя SSHFS automount с использованием конфигурации пользователя SSH
  • afuse : реализован автомонтировщик с FUSE
2
ответ дан 6 August 2018 в 03:37

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 7 August 2018 в 21:27

Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.

Например 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 для этого.

3
ответ дан 7 August 2018 в 21:27

Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh , который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.

Я просто нажимаю на пусковую установку:

enter image description here [!d1]

0
ответ дан 7 August 2018 в 21:27

Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:

  • autosshfs : для пользователя SSHFS automount с использованием конфигурации пользователя SSH
  • afuse : реализован автомонтировщик с FUSE
2
ответ дан 7 August 2018 в 21:27

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 10 August 2018 в 09:44

Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh , который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.

Я просто нажимаю на пусковую установку:

enter image description here [!d1]

0
ответ дан 10 August 2018 в 09:44

Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:

  • autosshfs : для пользователя SSHFS automount с использованием конфигурации пользователя SSH
  • afuse : реализован автомонтировщик с FUSE
2
ответ дан 10 August 2018 в 09:44

Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.

Например 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 для этого.

3
ответ дан 10 August 2018 в 09:44

В этой теме форума показан способ создания автомонтирующей SSHFS, который мне кажется именно тем, что вы хотели бы сделать.

4
ответ дан 13 August 2018 в 15:57
  • 1
    Отличная статья. Спасибо за указатель – Tuan Anh Hoang-Vu 5 October 2012 в 00:42

Я монтирую папку точно так же, что я сделал, создавая пользовательскую пусковую установку, которая указывает на файл .sh , который содержит эту команду. Просто убедитесь, что у файла есть разрешение на выполнение, и вам хорошо идти.

Я просто нажимаю на пусковую установку:

enter image description here [!d1]

0
ответ дан 13 August 2018 в 15:57

Вы даже можете сделать еще один шаг, и autofs позаботится о вас для установки. Поскольку autofs не работает особенно хорошо с аутентификацией открытого ключа SSH (если вы не хотите, чтобы создавали пару ключей без пароля для суперпользователя ), есть инструменты, которые позволяют вам использовать SSH-ключи пользователя, ssh- агент и keychain:

  • autosshfs : для пользователя SSHFS automount с использованием конфигурации пользователя SSH
  • afuse : реализован автомонтировщик с FUSE
2
ответ дан 13 August 2018 в 15:57

Вы можете просто набрать это в сценарий оболочки, и вы можете создать для него пусковую установку на рабочем столе.

Например 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 для этого.

3
ответ дан 13 August 2018 в 15:57
  • 1
    Я создал файл «mount-192.168.1.5.sh». на моем рабочем столе. Когда я дважды щелкните по нему, он открывается с помощью gedit. – BlueBird 18 May 2011 в 15:28
  • 2
    Вам нужно создать этот файл sh с исполняемыми привилегиями в любом месте и создать панель запуска на рабочем столе, которая указывает на этот .sh-файл. – Iradrian 18 May 2011 в 17:29

Другие вопросы по тегам:

Похожие вопросы: