Я просто обновляюсь до Ubuntu 14.04 и вижу, что подключение к другому серверу через SSH больше не является частью среды nautilus. Может ли кто-нибудь направить меня, как повторно включить эту функцию.
спасибо, Уэйн
Я просто обновляюсь до Ubuntu 14.04 и вижу, что подключение к другому серверу через SSH больше не является частью среды nautilus. Может ли кто-нибудь направить меня, как повторно включить эту функцию.
спасибо, Уэйн
Ответы:
Это все еще там в "Файлы> Подключиться к ..."
Войдите, sftp://user@address/folder/
и вам должно быть хорошо идти.
открытый терминал
ctrl + Alt + T
тип:
nautilus-connect-server
Введите ваш IP-адрес SSH:
ssh://youripaddress
Введите ваше имя пользователя и пароль:
Вы закончили: после успешного входа вы увидите вот так:
Надеюсь, что это поможет вам.
При попытке получить доступ к удаленной файловой системе через sftp
in 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:
% 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]: метод 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и введите):
sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller
Запустите Nemo и в меню « Файл» выберите « Подключиться к серверу» , в этом меню есть опция SSH для типа сервера .
Пожалуйста , сначала проверьте ваш пакет gvfs-backends .
$ dpkg -l | grep gvfs-backends
ii gvfs-backends
Если его нет, пожалуйста, установите его.
$ sudo apt-get install gvfs-backends
ssh://user@ip
не работает?