Как мне подключиться к серверу с Thunar в Xubuntu?


21

В Ubuntu под управлением Gnome 2 вы могли выбрать «Подключиться к серверу» в меню «Места» и получить графическое подключение к любому серверу, к которому подключены.

Пример:

введите описание изображения здесь введите описание изображения здесь

Как вы можете сделать это из Xubuntu?

Ответы:


29

Я смог подключиться к серверам при первом запуске

sudo apt-get install gvfs-fuse gvfs-backends

Затем откройте любую папку и нажмите Ctrl + L. В представленном диалоговом окне я мог бы ввести:

sftp://user@hostname:port/directory/path

Это даст мне браузер удаленной системы.


Добавление удаленных серверов в / etc / fstab очень полезно для частых монтирований. Если у вас есть доступ по SSH, вы можете использовать SSHFS, чтобы легко и автоматически смонтировать удаляемый том.
earthmeLon

Я тоже об этом думал, но не хотел, чтобы их всегда монтировали по двум причинам: 1) если я не подключен к сети, это может замедлить и / или приостановить загрузку и 2) это создает безопасность риск, если кто-то получит несанкционированный доступ к моему ПК.
PHLAK

В случае если вы используете Аутентификацию с открытым ключом, ваш риск, связанный с «неавторизованным доступом», заключается не в том, чтобы поместить его в свой fstab. Кроме того, записи fstab с основными настройками не монтируются при загрузке; Вы все еще должны запросить их монтаж (совершенно необязательно). Веселитесь в любом случае: D
earthmeLon

1
Когда вы нажимаете Ctrl+Lв Ubuntu 13.04, диалоговое окно не отображается. Вместо этого он переносит фокус на строку адреса (/ your / current / path / top). Вы все еще можете вставить местоположение , предоставленную @PHLAK: sftp://user@hostname:port/directory/path. После нажатия Enterдолжно появиться диалоговое окно для ввода вашего пароля. По неожиданной причине он не приведет вас прямо к местоположению, но вы можете найти его на боковой панели (Вид-> Боковая панель-> Дерево).
toto_tico

Также работает с smb: //
wrkwrk

3

Это еще не встроено в Тунар, но в процессе работы. А пока используйте gigoloдля управления этими закладками.


1
Это не правильно, см. Ответ PHLAK.
МарковЧ1,

У меня отлично работает.
D. Strout

Жиголо работает на удивление хорошо
Борис Деппен

0

Я только что установил Xubuntu 13.10 и использовал комбинацию этого руководства и другого, чтобы настроить мои соединения SSH.

Как упомянул aquaherd, вы можете легко управлять своими SSH-соединениями, используя Gigolo, который затем открывает соединение в Thunar (щелкните логотип Xfce в левом верхнем углу и выберите System> Gigolo из выпадающего меню). Надеемся, что это решение все еще подпадает под вашу просьбу о поддержке.

Я также хотел упомянуть, что я также попробовал решение PHLAK, и мне не нужно было устанавливать те пакеты, которые он упомянул в Xubuntu 13.10 (я не пробовал никаких других версий). Я также хотел добавить примечание, которое было источником некоторой путаницы для меня, в строке:

SFTP: // пользователь @ хост: порт / каталог / путь

имя хоста должно ссылаться на локальный IP-адрес компьютера в сети.

Так, например, при установке по умолчанию Xubuntu 13.10, без установки каких-либо дополнительных пакетов, можно открыть Thunar и нажать Ctrl + L (или щелкнуть по строке адреса / адреса) и ввести (например,):

3. Подключиться к локальной машине

SFTP: //dan@192.168.1.153: 22 / дом / дан

быть введенным в домашнюю папку dan на компьютере с локальным ip 192.168.1.153 после ввода пароля для dan в появившейся подсказке. Я не уверен в значении порта. Я видел другое руководство, которое говорит использовать порт 22, и я всегда имел успех с портом 22.

Я надеюсь, что это поможет некоторым людям, я был немного смущен, потому что я пытался ввести имя хоста моего другого компьютера по имени, а не по локальному IP-адресу. Я также подумал, что всегда хорошо иметь в системе меньше ненужных пакетов, если это возможно. Мне не нужно было устанавливать gvfs-fuse или gvfs-backends

Редактирование (добавлено): Однако я установил openssh-сервер и openssh-клиент. Я не уверен, требуется ли это для Xubuntu 13.10, но он включен в качестве необходимого шага в каждое руководство по настройке SSH, поэтому я добавлю, что после чистой установки Xubuntu 13.10 вам может потребоваться открыть терминал (ctrl + alt + t) и введите:

1. Установите SSH

sudo apt-get install openssh-server openssh-client

для того, чтобы установить эти пакеты.

Дополнительное редактирование: я также добавлю, чтобы сделать мой ответ максимально полным, самый простой способ найти локальный IP-адрес машины, к которой вы хотите подключиться, - это открыть терминал на этой машине и набрать:

2. Определите локальный IP-адрес целевой машины

ifconfig

и в списке под текущим устройством, используемым для подключения к вашей сети, должен быть указан IP-адрес рядом с «inet addr:» или что-то подобное.


-1

Просто дополнение: хотя ifconfig предоставляет вам текущий IP-адрес, ему нужен root / sudo, IP-адрес addr будет работать без этой необходимости и также возвращает адрес


2
ifconfig не нуждается в правах root для предоставления вам текущего локального IP-адреса.
Бруни

Это не имеет значения.
Кит
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.