Jak połączyć się z serwerem za pomocą Thunar w Xubuntu?

21

W Ubuntu z uruchomionym Gnome 2 możesz wybrać „Połącz z serwerem” z menu Miejsca i uzyskasz graficzne połączenie z dowolnym serwerem, z którym się połączyłeś.

Przykład:

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Jak możesz to zrobić z poziomu Xubuntu?

PHLAK
źródło

Odpowiedzi:

29

Po raz pierwszy udało mi się połączyć z serwerami

sudo apt-get install gvfs-fuse gvfs-backends

Następnie otwórz dowolny folder i naciśnij Ctrl + L. W wyświetlonym oknie dialogowym lokalizacji mogłem wprowadzić:

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

To dałoby mi przeglądarkę zdalnego systemu.

PHLAK
źródło
Dodanie zdalnych serwerów do / etc / fstab jest bardzo przydatne w przypadku częstych montowań. Jeśli masz dostęp do SSH, możesz użyć SSHFS, aby łatwo i automatycznie zamontować usunięty wolumin.
earthmeLon
Myślałem o tym również, ale nie chciałem, aby były zawsze montowane z dwóch powodów: 1) W przypadku, gdy nie jestem podłączony do sieci, może spowolnić i / lub wstrzymać rozruch i 2) Stwarza bezpieczeństwo ryzyko, jeśli ktoś uzyska nieautoryzowany dostęp do mojego komputera.
PHLAK,
W przypadku korzystania z uwierzytelniania klucza publicznego ryzyko związane z „nieautoryzowanym dostępem” nie polega na umieszczeniu go w fstab. Ponadto wpisy fstab z podstawowymi ustawieniami nie są montowane podczas rozruchu; Nadal musisz poprosić o ich montaż (całkowicie opcjonalny). Miłej zabawy w jedną stronę: D
earthmeLon
1
Po naciśnięciu Ctrl+Lw Ubuntu 13.04 nie pojawia się żadne okno dialogowe. Zamiast tego przenosi fokus na pasek lokalizacji (/ your / current / path / on top). Nadal można wkleić lokalizację świadczonych przez @PHLAK: sftp://user@hostname:port/directory/path. Po uderzeniu Enterpowinien wyświetlić okno dialogowe z hasłem. Z nieoczekiwanego powodu nie zabierze Cię bezpośrednio do lokalizacji, ale możesz ją znaleźć na pasku bocznym (Widok-> Panel boczny-> Drzewo).
toto_tico,
Działa również z smb: //
wrkwrk
3

To nie jest jeszcze wbudowane w Thunar, jednak trwają prace. W międzyczasie użyj gigolodo zarządzania tymi zakładkami.

aquaherd
źródło
1
To nie jest poprawne, patrz odpowiedź PHLAK.
MarkovCh1
Działa dla mnie dobrze.
D. Strout
gigolo działa zaskakująco dobrze
Boris Däppen
0

Właśnie zainstalowałem Xubuntu 13.10 i użyłem kombinacji tego przewodnika i innego, aby skonfigurować połączenia SSH.

Jak wspomniano aquaherd, możesz łatwo zarządzać połączeniami SSH za pomocą Gigolo, który następnie otwiera połączenie w Thunar (kliknij logo Xfce w lewym górnym rogu i wybierz System> Gigolo z menu rozwijanego). Mamy nadzieję, że to rozwiązanie nadal należy do twojego żądania pomocy technicznej.

Chciałem również wspomnieć, że wypróbowałem również rozwiązanie PHLAK i nie musiałem instalować pakietów, o których wspominał od Xubuntu 13.10 (nie próbowałem żadnych innych wersji). Chciałem również dodać notatkę, która była dla mnie źródłem pewnego zamieszania, w linii:

sftp: // użytkownik @ nazwa hosta: port / katalog / ścieżka

nazwa hosta powinna odnosić się do lokalnego adresu IP komputera w sieci.

Na przykład w domyślnej instalacji Xubuntu 13.10, bez instalowania dodatkowych pakietów, należy otworzyć Thunar i nacisnąć Ctrl + L (lub kliknąć pasek adresu / lokalizacji) i wprowadzić (np.):

3. Połącz się z maszyną lokalną

sftp: //[email protected]: 22 / home / dan

do przeniesienia do folderu domowego dan na komputerze z lokalnym adresem IP 192.168.1.153 po wprowadzeniu hasła dla dan w wyświetlonym monicie. Nie jestem pewien znaczenia portu. Widziałem inny przewodnik, który mówi o korzystaniu z portu 22 i zawsze odnosiłem sukces z portem 22.

Mam nadzieję, że to pomaga niektórym osobom, byłem trochę zdezorientowany, ponieważ próbowałem wprowadzić nazwę hosta innego komputera według nazwy, a nie lokalnego adresu IP. Uznałem również, że zawsze dobrze jest mieć mniej niepotrzebnych pakietów w systemie, jeśli to możliwe. Nie musiałem instalować gvfs-fuse ani gvfs-backend

Edycja (dodano): Zainstalowałem jednak openssh-server i openssh-client. Nie jestem pewien, czy jest to wymagane w przypadku Xubuntu 13.10, ale jest uwzględnione jako niezbędny krok w każdym przewodniku instalacji SSH, więc dodam, że po czystej instalacji Xubuntu 13.10 może być konieczne otwarcie terminalu (ctrl + alt + t) i wpisz:

1. Zainstaluj SSH

sudo apt-get install openssh-server openssh-client

w celu zainstalowania tych pakietów.

Dodatkowa edycja: dodam również, aby maksymalnie uzupełnić moją odpowiedź, najłatwiejszym sposobem znalezienia lokalnego adresu IP komputera, z którym chcesz się połączyć, jest otwarcie terminala na tym komputerze i wpisanie:

2. Określ lokalne IP komputera docelowego

ifconfig

i wymienione pod bieżącym urządzeniem używanym do połączenia z siecią, powinno się podawać adres IP obok „inet addr:” lub coś podobnego.

Ibuntu
źródło
-1

Tylko dodatek: chociaż ifconfig udostępnia aktualny adres IP, potrzebuje adresu IP root / sudo adres IP działałby bez tej potrzeby i zwraca również adres

mamaisen
źródło
2
ifconfig nie potrzebuje praw roota, aby podać aktualny lokalny adres IP.
Bruni
To nie ma znaczenia.
Keith,