Я просто обновляюсь до ubuntu 14.04 и вижу, что подключение к другому серверу через SSH больше не является частью среды nautilus. Кто-нибудь может подсказать мне, как снова включить эту функцию.
спасибо, Уэйн
Это находится все еще там в "Файлах> Подключение к..."
Входят sftp://user@address/folder/
, и необходимо быть хорошими для движения.
При попытке получить доступ к удаленной файловой системе через 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:
% 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
Можно также войти:
ssh://IP-адрес
, Например:
ssh://192.168.1.4
получающееся диалоговое окно попросит имя пользователя и пароль на машине, с которой Вы пытаетесь соединиться и дать Вам опции о том, как помнить имя пользователя и пароль.
Можно сделать это с 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 в тип .
сервераОтвет
, Вводят Ваш ssh IP-адрес:
sftp://youripaddress
не ssh://youripaddress
Проверьте Ваш gvfs-бэкенды пакет, сначала.
$ dpkg -l | grep gvfs-backends
ii gvfs-backends
, Если это не, существуют, установите его.
$ sudo apt-get install gvfs-backends
открытый тип терминала
ctrl + Alt + T
:
nautilus-connect-server
Вводят Ваш ssh IP-адрес:
ssh://youripaddress
Вводят Ваше имя пользователя и пароль:
Вы сделаны: после успешного входа в систему Вы будете видеть как это:
Hope это поможет Вам.
В более новых версиях Наутилуса файлового менеджера Gnome (> Ubuntu 16.04), эта функция переместилась в новое местоположение:
Нажатие на метку вопроса даст примеры того, как ввести сервер и какие протоколы поддерживаются.