nautilus підключитися до сервера через ssh більше не присутній в ubuntu 14.04


27

Я просто переходжу до ubuntu 14.04 і бачу, що підключення до іншого сервера через SSH вже не є частиною середовища nautilus. Хтось може направити мене, як знову ввімкнути цю функцію.

дякую, Уейн


3
ssh://user@ipне працює?
Алекс

Вищенаведений коментар, відповідь Жо-Ерленда Шінстада та відповідь користувача275419 нижче. Тому слід позначити вибір як правильний, щоб врятувати таких людей, як я, щоб шукати правильну відповідь.
Вичерпне джерело

будь-ласка, позначте відповідь на ваше запитання. Позначте відповідь прийнятою, якщо вона вирішила вашу проблему.
Ануй ТБЕ

Відповіді:


33

Він все ще є у "Файли> Підключитися до ..."

Увійдіть, sftp://user@address/folder/і вам слід добре піти.


1
Велике спасибі, я підключив свою малину до цієї URL-адреси: sftp: //pi@192.168.1.5/home/
Halil İbrahim Oymacı

10

відкритий термінал

ctrl + Alt + T

тип:

nautilus-connect-server

Підключення до сервера

Введіть свою ssh ip адресу:

ssh://youripaddress

Введіть своє ім’я користувача та пароль:

вхід

Ви закінчили: після успішного входу ви побачите так:

папка сервера

Сподіваюся, що це вам допоможе.


Ідеально !! Це працює бездоганно!
1111161171159459134

7

Проблема

При спробі отримати доступ до віддаленої файлової системи через sftpin nautilus(введіть ^ L для доступу до рядка розташування, введеного sftp://user@host/export/dumps/client/user/як uri, поточна робоча директорія стає попередньою: /home/user/sftp:/user@host/.. і повторюється у повідомленні про помилку ( /home/userбудучи поточним робочим каталогом):

**Unable to find the requested file. Please check the spelling and try again.**
Unhandled error message: Error when getting information for file '/home/user/sftp:/user@host/...': No such file or directory.

Коротка відповідь

Принаймні в моїй системі, здається, що sshfsне було встановлено під час оновлення до 14.04. Перевірте, чи встановлено він:

apt-cache policy sshfs

Для мене, встановивши його:

sudo apt-get install sshfs

виправили проблему. (Вам потрібно перезапустити весь робочий стіл gnome, щоб це стало ефективним, тому ви можете так само перезавантажити після його встановлення, якщо ви працюєте на настільній системі, не турбуючись про простої та функціональність сервера)

Точка меню для доступу до віддаленого сервера (який раніше був у Fileменю) тепер видно на лівій панелі в розділі Мережа - підключення до сервера . Можна також ввести URI ( sftp://user@server/path) у рядок розташування, який відображається при натисканні Ctrl+ L.

Довга відповідь

Я боровся з цією проблемою з іншого кута (див. [Метод deja-dup ssh не працює - замість цього пише локально] [1]), і виявлення причини таємничого неправильного поведінки перенесло мене в глибину

  • gvfs
  • sshfs
  • запобіжник

Процес налагодження:

намагаються встановити через gvfs:

% gvfs-mount sftp://user@server/export/dumps/client/home/user
Error mounting location: volume doesn't implement mount

Якщо користувач не той, на якому працює поточний робочий стіл , його gvfs-mountпотрібно попередньо dbus-launch:

dbus-launch gvfs-mount sftp://user@server/export/dumps/client/home/user

мати можливість монтувати віддалений каталог. Однак це не здається постійним, тому ми містимо всі наші пов’язані з файлами файли gvfs в одній оболонці:

dbus-launch bash
gvfs-mount sftp://user@server/export/dumps/client/home/user
calibre@magrathea:~$ gvfs-mount -l
Drive(0): ST320LT020-9YG142
  Type: GProxyDrive (GProxyVolumeMonitorUDisks2)
Volume(0): 5,4 GB Volume
  Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
Volume(1): Nexus7
  Type: GProxyVolume (GProxyVolumeMonitorUDisks2)
Mount(0): user on server -> sftp://user@server/
  Type: GDaemonMount
nautilus &

Схоже, gvfsмонтується віддалений домашній каталог userзамість запитуваного абсолютного шляху. Те саме, якщо /exportотримується додаткова /попередня пропозиція. У межах того, nautilusщо було викликано в останньому рядку, URI, що вказує на потрібний абсолютний шлях, можна вводити та монтувати, як тільки основна проблема буде вирішена.

намагаються встановити через sshfs:

Додаткові залежності (неповні):

  • Користувачеві потрібно бути членом fuseгрупи. Тест з: grep <username> /etc/groupякщо він відсутній: sudo usermod -a -G fuse <user>. Для групи без паролів користувачеві потрібно вийти / повторно увійти, щоб ця зміна набула чинності.
  • gvfs-backend потрібно встановити

(далі буде)

[1]: метод deja-dup ssh не працює - пише локально . Перевіртеapt-cache policy gvfs-backend


4

Ви також можете ввести:
ssh: // IP-адреса

Наприклад:
ssh: //192.168.1.4

У діалоговому вікні, що з’явиться, буде запитуватися ім’я користувача та пароль на машині, до якої ви намагаєтесь підключитися, і ви отримаєте варіанти, як запам'ятати ім'я користувача та пароль.


3

У нових версіях файлового менеджера Gnome Nautilus (> Ubuntu 16.04) ця функція переміщена в нове місце:

  • Відкрийте диспетчер файлів
  • Клацніть Інші локації
  • У нижній частині вікна ви побачите діалогове вікно підключення

Клацання позначки запитання надасть приклади того, як ввести сервер та які протоколи підтримуються.

скріншот nautilus


Працює, але я ненавиджу це! Вони розорилися з нашим коханим Наутилусом! Резервне копіювання на використання Nemo ( apt-get install nemo) на Ubuntu Bionic.
Максвел Лейт

2

Ви можете це зробити з Немо. Почніть із встановлення версії, яка не залежить (відкрийте вікно терміналу з Ctrl+ Alt+ Tта введіть):

sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller

Запустіть Nemo і в меню Файл виберіть Підключитися до сервера , це меню має тип SSH у типі сервера .


0

Відповідь така

Введіть свою ssh ip адресу:

sftp: // youripaddress

не ssh: // youripaddress


2
Як я пам’ятаю, коли ви, мабуть, оброблювач протоколу ssh: // передбачає, що ви ввели sftp. Ви навіть намагалися, перш ніж відповісти?
м3нда

0

Спочатку перевірте свій пакет gvfs-backends .

$ dpkg -l | grep gvfs-backends
ii  gvfs-backends

Якщо його немає, будь ласка, встановіть його.

$ sudo apt-get install gvfs-backends
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.