Наутилус подключиться к серверу через SSH больше не присутствует в Ubuntu 14.04
27
Я просто обновляюсь до Ubuntu 14.04 и вижу, что подключение к другому серверу через SSH больше не является частью среды nautilus. Может ли кто-нибудь направить меня, как повторно включить эту функцию.
Приведенный выше комментарий, ответ Jo-Erlend Schinstad и user275419 ниже является правильным. Поэтому вам следует отметить, что вы выбрали правильный вариант, чтобы избавить таких людей, как я, от необходимости искать правильный ответ.
Источник Outfast
пожалуйста, отметьте ваш вопрос ответили. Отметьте ответ принятым, если он решил вашу проблему.
Anuj TBE
Ответы:
33
Это все еще там в "Файлы> Подключиться к ..."
Войдите, sftp://user@address/folder/и вам должно быть хорошо идти.
При попытке получить доступ к удаленной файловой системе через 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:
чтобы иметь возможность монтировать удаленный каталог. Тем не менее, это не кажется постоянным, поэтому мы включаем все наши вещи, связанные с gvfs, в одну оболочку:
Похоже, gvfsсмонтирован удаленный домашний каталог userвместо запрошенного абсолютного пути. То же самое, если /exportполучит дополнительную /заготовку. В том, nautilusчто было вызвано в последней строке, URI, указывающий на желаемый абсолютный путь, может быть введен и смонтирован, как только основная проблема решена.
пытается монтировать через sshfs:
Дополнительные зависимости (неполные):
Пользователь должен быть участником fuseгруппы. Тест с: grep <username> /etc/groupесли он отсутствует: sudo usermod -a -G fuse <user>. Для группы без пароля пользователю необходимо выйти / повторно войти в систему, чтобы изменения вступили в силу.
В появившемся диалоговом окне будет запрошено имя пользователя и пароль на компьютере, к которому вы пытаетесь подключиться, и будет предложено, как запомнить имя пользователя и пароль.
ssh://user@ip
не работает?Ответы:
Это все еще там в "Файлы> Подключиться к ..."
Войдите,
sftp://user@address/folder/
и вам должно быть хорошо идти.источник
открытый терминал
тип:
Введите ваш IP-адрес SSH:
Введите ваше имя пользователя и пароль:
Вы закончили: после успешного входа вы увидите вот так:
Надеюсь, что это поможет вам.
источник
Проблема
При попытке получить доступ к удаленной файловой системе через
sftp
innautilus
(введите ^ L для доступа к строке адреса, введеннойsftp://user@host/export/dumps/client/user/
как uri, текущий рабочий каталог добавляется:/home/user/sftp:/user@host/..
и отображается в сообщении об ошибке (/home/user
являющемся текущим рабочим каталогом):Краткий ответ
По крайней мере, в моей системе, кажется,
sshfs
не был установлен во время обновления до 14.04. Проверьте, установлено ли оно:Для меня его установка:
исправил проблему. (Вам нужно перезапустить весь рабочий стол gnome, чтобы это вступило в силу, поэтому вы можете перезагрузить компьютер после его установки, если вы работаете в настольной системе, не беспокоясь о простоях и функциональности сервера)
Пункт меню для доступа к удаленному серверу (который раньше был в
File
меню) теперь отображается на левой панели в разделе Сеть - Подключение к серверу . Также возможно ввести URI (sftp://user@server/path
) в адресную строку, которая отображается при нажатии Ctrl+ L.Длинный ответ
Я боролся с этой проблемой под другим углом (см. [Метод deja-dup ssh не работает - вместо этого пишет локально] [1]), и обнаружение причины таинственного неправильного поведения привело меня в глубину
Процесс отладки:
пытаюсь смонтировать через gvfs:
Если пользователь не является пользователем, использующим текущий рабочий стол ,
gvfs-mount
перед ним необходимо добавитьdbus-launch
:чтобы иметь возможность монтировать удаленный каталог. Тем не менее, это не кажется постоянным, поэтому мы включаем все наши вещи, связанные с gvfs, в одну оболочку:
Похоже,
gvfs
смонтирован удаленный домашний каталогuser
вместо запрошенного абсолютного пути. То же самое, если/export
получит дополнительную/
заготовку. В том,nautilus
что было вызвано в последней строке, URI, указывающий на желаемый абсолютный путь, может быть введен и смонтирован, как только основная проблема решена.пытается монтировать через sshfs:
Дополнительные зависимости (неполные):
fuse
группы. Тест с:grep <username> /etc/group
если он отсутствует:sudo usermod -a -G fuse <user>
. Для группы без пароля пользователю необходимо выйти / повторно войти в систему, чтобы изменения вступили в силу.gvfs-backend
должен быть установлен(продолжение следует)
[1]: метод sja deja-dup не работает - вместо этого пишет локально . Проверить с
apt-cache policy gvfs-backend
источник
Вы также можете ввести:
ssh: // IP-адрес
Например:
ssh: //192.168.1.4
В появившемся диалоговом окне будет запрошено имя пользователя и пароль на компьютере, к которому вы пытаетесь подключиться, и будет предложено, как запомнить имя пользователя и пароль.
источник
В более новых версиях файлового менеджера Gnome Nautilus (> Ubuntu 16.04) эта функция перемещена в новое место:
Нажатие на знак вопроса приведет к тому, как войти на сервер и какие протоколы поддерживаются.
источник
apt-get install nemo
) в Ubuntu Bionic.Вы можете сделать это с Немо. Начните с установки версии без зависимостей (откройте окно терминала с помощью Ctrl+ Alt+ Tи введите):
Запустите Nemo и в меню « Файл» выберите « Подключиться к серверу» , в этом меню есть опция SSH для типа сервера .
источник
Ответ
Введите ваш IP-адрес SSH:
SFTP: // youripaddress
не ssh: // ваш адрес
источник
Пожалуйста , сначала проверьте ваш пакет gvfs-backends .
Если его нет, пожалуйста, установите его.
источник