Як підключитися до сервера з 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 для легкого та автоматичного монтажу видалення гучності.
земляLon

Я також про це думав, але не хотів, щоб вони завжди були встановлені з двох причин: 1) Якщо я не підключений до мережі, це може сповільнити та / або призупинити завантаження, і 2) Це створює захист ризикувати, якщо хтось отримає несанкціонований доступ до мого ПК.
ФЛАК

У випадку, якщо ви використовуєте аутентифікацію відкритих ключів, ваш ризик із "несанкціонованим доступом" полягає не в тому, щоб ставити його у свій fstab. Крім того, записи при запуску fstab не встановлюються під час завантаження; Ви все ще повинні подати запит на їх монтаж (абсолютно необов’язково).
Повеселіться в

1
При натисканні Ctrl+Lв Ubuntu 13.04 воно не відображає жодного діалогового вікна. Натомість фокус фокусується на панелі розташування (/ ваш / поточний / шлях / вгорі). Ви все ще можете вставити розташування , надану @PHLAK: sftp://user@hostname:port/directory/path. Після натискання Enterслід запросити діалогове вікно для вашого пароля. З несподіваної причини він не доставить вас безпосередньо до місця, але ви можете знайти його в бічній панелі (Вид-> Бічна панель-> Дерево).
toto_tico

Також працює з smb: //
wrkwrk

3

Це ще не вбудовано в тунар, однак воно триває. Тим часом використовуйте gigoloдля керування цими закладками.


1
Це невірно, див. Відповідь PHLAK.
MarkovCh1

Добре працює для мене.
D. Strout

gigolo працює напрочуд чудово
Борис Даппен

0

Щойно я встановив Xubuntu 13.10 і використовував комбінацію цього посібника та іншого, щоб налаштувати свої SSH-з'єднання.

Як згадувалося aquaherd, ви можете легко керувати своїми SSH-з'єднаннями за допомогою Gigolo, який потім відкриває з'єднання в Thunar (натисніть логотип Xfce у верхньому лівому куті та виберіть у спадному меню System> Gigolo). Сподіваємось, це рішення все ще підпадає під сферу вашого запиту про підтримку.

Я також хотів зазначити, що я також спробував рішення PHLAK, і мені не потрібно було встановлювати ті пакунки, які він згадував, як для Xubuntu 13.10 (я не пробував жодної іншої версії). Я також хотів додати примітку, яка була причиною деякої плутанини для мене, у рядку:

sftp: // user @ hostname: порт / каталог / шлях

ім'я хоста має посилатися на локальну ip-адресу комп’ютера в мережі.

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

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

sftp: //dan@192.168.1.153: 22 / додому / дан

перенести до домашньої папки дан на комп’ютері з локальним ip 192.168.1.153 після введення пароля для dan у підказці, що з'являється. Я не впевнений у важливості порту. Я бачив ще один посібник, який говорить про використання порту 22, і я завжди мав успіх із портом 22.

Я сподіваюся, що це допомагає деяким людям, я трохи розгубився, бо намагався ввести ім'я хоста свого іншого комп’ютера на ім'я на відміну від локальної ip-адреси. Я також подумав, що завжди добре мати менше зайвих пакетів, якщо це можливо. Мені не потрібно було встановлювати gvfs-fuse або gvfs-backends

Редагувати (додано): я все-таки встановив openssh-сервер і openssh-client. Я не впевнений, чи потрібно це для 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 не потребує кореневих прав, щоб надати поточну локальну IP-адресу.
Бруні

Це не має значення.
Кіт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.