nautilus łączy się z serwerem przez ssh, który nie jest już obecny w Ubuntu 14.04
27
Właśnie aktualizuję do Ubuntu 14.04 i widzę, że połączenie z innym serwerem przez SSH nie jest już częścią środowiska nautilus. Czy ktoś może mi pokierować, jak ponownie włączyć tę funkcję.
Powyższy komentarz, odpowiedź Jo-Erlend Schinstad i odpowiedź user275419 poniżej są poprawne. Dlatego należy zaznaczyć opcję wyboru jako prawidłową, aby ludzie tacy jak ja musieli szukać poprawnej odpowiedzi.
Źródło Outfast
proszę zaznaczyć odpowiedź na pytanie. Zaznacz odpowiedź zaakceptowaną, jeśli rozwiązała problem.
Anuj TBE
Odpowiedzi:
33
Nadal tam jest w „Pliki> Połącz z ...”
Wejdź sftp://user@address/folder/i powinieneś już iść.
Podczas próby uzyskania dostępu do zdalnego systemu plików za pomocą sftpin nautilus(wpisz ^ L, aby uzyskać dostęp do paska lokalizacji, wprowadzonego sftp://user@host/export/dumps/client/user/jako uri, bieżący katalog roboczy zostanie dodany: /home/user/sftp:/user@host/.. i wyświetlony w komunikacie o błędzie ( /home/userbędącym bieżącym katalogiem roboczym):
**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.
Krótka odpowiedź
Przynajmniej w moim systemie wygląda na to, że sshfsnie został zainstalowany podczas aktualizacji do 14.04. Sprawdź, czy jest zainstalowany:
apt-cache policy sshfs
Dla mnie instalacja:
sudo apt-get install sshfs
naprawiono problem. (Aby to zadziałało, musisz zrestartować cały pulpit gnome, więc równie dobrze możesz zrestartować komputer po instalacji, jeśli pracujesz na komputerze bez obaw o przestoje i funkcjonalność serwera)
Punkt menu umożliwiający dostęp do zdalnego serwera (który był kiedyś w Filemenu) jest teraz widoczny w lewym okienku w obszarze Sieć - Połącz z serwerem . Możliwe jest również wprowadzenie identyfikatora URI ( sftp://user@server/path) w pasku lokalizacji, który jest wyświetlany po naciśnięciu Ctrl+ L.
Długa odpowiedź
Walczyłem z tym problemem z innej strony (patrz [metoda deja-dup ssh nie działa - zamiast tego pisze lokalnie] [1]), a znalezienie przyczyny tajemniczego niewłaściwego zachowania zaprowadziło mnie w głąb
gvfs
sshfs
bezpiecznik
Proces debugowania:
próbuje zamontować przez gvfs:
% gvfs-mount sftp://user@server/export/dumps/client/home/user
Error mounting location: volume doesn't implement mount
Jeśli użytkownik nie jest tym, który uruchamia bieżący pulpit , gvfs-mountnależy dodać dbus-launch:
Wygląda na gvfszamontowany zdalny katalog domowy userzamiast żądanej ścieżki bezwzględnej. To samo, jeśli /exportdostanie dodatkowe /wstępnie. W obrębie nautiluswywołanego w ostatnim wierszu można wprowadzić i zamontować identyfikator URI wskazujący pożądaną ścieżkę bezwzględną po rozwiązaniu problemu.
próbuje zamontować przez sshfs:
Dodatkowe zależności (niekompletne):
Użytkownik musi być członkiem fusegrupy. Test z: grep <username> /etc/group, jeśli brakuje: sudo usermod -a -G fuse <user>. W przypadku grupy bez hasła użytkownik musi się wylogować / ponownie zalogować, aby zmiana zaczęła obowiązywać.
W wyświetlonym oknie dialogowym zostanie wyświetlona prośba o podanie nazwy użytkownika i hasła na komputerze, z którym próbujesz się połączyć, oraz opcje, jak zapamiętać nazwę użytkownika i hasło.
Działa, ale nienawidzę tego! Zrujnowali z naszym ukochanym Nautilusem! Tworzenie kopii zapasowej w celu użycia Nemo ( apt-get install nemo) na Ubuntu Bionic.
Maxwel Leite
2
Możesz to zrobić za pomocą Nemo. Rozpocznij od zainstalowania wersji bez zależności (otwórz okno terminala za pomocą Ctrl+ Alt+ Ti wpisz):
ssh://user@ip
nie działa?Odpowiedzi:
Nadal tam jest w „Pliki> Połącz z ...”
Wejdź
sftp://user@address/folder/
i powinieneś już iść.źródło
otwarty terminal
rodzaj:
Wpisz swój adres IP ssh:
Wprowadź swoją nazwę użytkownika i hasło:
Zrobiłeś: po udanym zalogowaniu zobaczysz:
Mam nadzieję, że to ci pomoże.
źródło
Problem
Podczas próby uzyskania dostępu do zdalnego systemu plików za pomocą
sftp
innautilus
(wpisz ^ L, aby uzyskać dostęp do paska lokalizacji, wprowadzonegosftp://user@host/export/dumps/client/user/
jako uri, bieżący katalog roboczy zostanie dodany:/home/user/sftp:/user@host/..
i wyświetlony w komunikacie o błędzie (/home/user
będącym bieżącym katalogiem roboczym):Krótka odpowiedź
Przynajmniej w moim systemie wygląda na to, że
sshfs
nie został zainstalowany podczas aktualizacji do 14.04. Sprawdź, czy jest zainstalowany:Dla mnie instalacja:
naprawiono problem. (Aby to zadziałało, musisz zrestartować cały pulpit gnome, więc równie dobrze możesz zrestartować komputer po instalacji, jeśli pracujesz na komputerze bez obaw o przestoje i funkcjonalność serwera)
Punkt menu umożliwiający dostęp do zdalnego serwera (który był kiedyś w
File
menu) jest teraz widoczny w lewym okienku w obszarze Sieć - Połącz z serwerem . Możliwe jest również wprowadzenie identyfikatora URI (sftp://user@server/path
) w pasku lokalizacji, który jest wyświetlany po naciśnięciu Ctrl+ L.Długa odpowiedź
Walczyłem z tym problemem z innej strony (patrz [metoda deja-dup ssh nie działa - zamiast tego pisze lokalnie] [1]), a znalezienie przyczyny tajemniczego niewłaściwego zachowania zaprowadziło mnie w głąb
Proces debugowania:
próbuje zamontować przez gvfs:
Jeśli użytkownik nie jest tym, który uruchamia bieżący pulpit ,
gvfs-mount
należy dodaćdbus-launch
:aby móc zamontować zdalny katalog. Nie wydaje się to jednak trwałe, dlatego w jednej powłoce przechowujemy wszystkie rzeczy związane z gvfs:
Wygląda na
gvfs
zamontowany zdalny katalog domowyuser
zamiast żądanej ścieżki bezwzględnej. To samo, jeśli/export
dostanie dodatkowe/
wstępnie. W obrębienautilus
wywołanego w ostatnim wierszu można wprowadzić i zamontować identyfikator URI wskazujący pożądaną ścieżkę bezwzględną po rozwiązaniu problemu.próbuje zamontować przez sshfs:
Dodatkowe zależności (niekompletne):
fuse
grupy. Test z:grep <username> /etc/group
, jeśli brakuje:sudo usermod -a -G fuse <user>
. W przypadku grupy bez hasła użytkownik musi się wylogować / ponownie zalogować, aby zmiana zaczęła obowiązywać.gvfs-backend
musi być zainstalowany(ciąg dalszy nastąpi)
[1]: Metoda sja deja-dup nie działa - zamiast tego zapisuje lokalnie . Sprawdź z
apt-cache policy gvfs-backend
źródło
Możesz także wpisać:
ssh: // adres IP
Na przykład:
ssh: //192.168.1.4
W wyświetlonym oknie dialogowym zostanie wyświetlona prośba o podanie nazwy użytkownika i hasła na komputerze, z którym próbujesz się połączyć, oraz opcje, jak zapamiętać nazwę użytkownika i hasło.
źródło
W nowszych wersjach menedżera plików Gnome Nautilus (> Ubuntu 16.04) ta funkcja została przeniesiona do nowej lokalizacji:
Kliknięcie znaku zapytania da przykłady, jak wejść na serwer i jakie protokoły są obsługiwane.
źródło
apt-get install nemo
) na Ubuntu Bionic.Możesz to zrobić za pomocą Nemo. Rozpocznij od zainstalowania wersji bez zależności (otwórz okno terminala za pomocą Ctrl+ Alt+ Ti wpisz):
Uruchom Nemo i z menu Plik wybierz Połącz z serwerem , to menu ma opcję SSH w typie serwera .
źródło
Odpowiedź to
Wpisz swój adres IP ssh:
sftp: // youripaddress
nie ssh: // youripaddress
źródło
Najpierw sprawdź swój pakiet backendów gvfs .
Jeśli nie istnieje, zainstaluj go.
źródło