Наутилус подключиться к серверу через SSH больше не присутствует в Ubuntu 14.04

Я просто обновляюсь до ubuntu 14.04 и вижу, что подключение к другому серверу через SSH больше не является частью среды nautilus. Кто-нибудь может подсказать мне, как снова включить эту функцию.

спасибо, Уэйн

27
задан 28 April 2014 в 04:05

8 ответов

Это находится все еще там в "Файлах> Подключение к..."

Входят sftp://user@address/folder/, и необходимо быть хорошими для движения.

0
ответ дан 28 April 2014 в 04:05

Проблема

При попытке получить доступ к удаленной файловой системе через sftp в 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

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

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

Длинный ответ

Я боролся против этой проблемы от другого угла (см. [deja-копируют 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 получает дополнительное / preprended. В nautilus это назвали в последней строке, URI, указывающий на желаемый полный путь, может быть введен и смонтирован, после того как базовая проблема решена.

попытка смонтироваться через sshfs:

Дополнительные (неполные) зависимости:

  • Пользователь должен быть членом fuse группа. Тест с: grep <username> /etc/group, если он отсутствует: sudo usermod -a -G fuse <user>. С группой без пароля пользователь должен к logout/re-login для этого изменения вступить в силу.
  • gvfs-backend потребности, которые будут установлены

(чтобы быть продолженным)

[1]: ssh метод deja-дубликата не работает - записи локально вместо этого. Свериться apt-cache policy gvfs-backend

7
ответ дан 28 April 2014 в 04:05

Можно также войти:
ssh://IP-адрес

, Например:
ssh://192.168.1.4

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

0
ответ дан 28 April 2014 в 04:05

Можно сделать это с Nemo. Запустите путем установки версии без зависимостей (откройте окно терминала с Ctrl + Высокий звук + T и тип):

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

Launch Nemo и от выбор меню File Подключение к Серверу , это меню имеет опцию SSH в тип .

сервера
0
ответ дан 28 April 2014 в 04:05

Ответ

, Вводят Ваш ssh IP-адрес:

sftp://youripaddress

не ssh://youripaddress

0
ответ дан 28 April 2014 в 04:05

Проверьте Ваш gvfs-бэкенды пакет, сначала.

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

, Если это не, существуют, установите его.

$ sudo apt-get install gvfs-backends
0
ответ дан 28 April 2014 в 04:05

открытый тип терминала

ctrl + Alt + T

:

nautilus-connect-server

Connect to server

Вводят Ваш ssh IP-адрес:

ssh://youripaddress

Вводят Ваше имя пользователя и пароль:

login

Вы сделаны: после успешного входа в систему Вы будете видеть как это:

server folder

Hope это поможет Вам.

0
ответ дан 28 April 2014 в 04:05
  • 1
    Это, кажется, отчет об ошибках bugs.launchpad.net/oxide/+bug/1462664 , но он, как предполагалось, был зафиксирован с OTA8, я использую OTA8.5, и я сталкиваюсь с той же проблемой на Nexus 4 – Freefri 29 December 2015 в 18:29

В более новых версиях Наутилуса файлового менеджера Gnome (> Ubuntu 16.04), эта функция переместилась в новое местоположение:

  • Откройте файловый менеджер
  • Нажмите Other Locations
  • У основания окна Вы будете видеть диалоговое окно соединения

Нажатие на метку вопроса даст примеры того, как ввести сервер и какие протоколы поддерживаются.

nautilus screenshot

3
ответ дан 23 November 2019 в 01:02

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

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