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ę.
dzięki, Wayne
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ę.
dzięki, Wayne
Odpowiedzi:
Nadal tam jest w „Pliki> Połącz z ...”
Wejdź sftp://user@address/folder/
i powinieneś już iść.
otwarty terminal
ctrl + Alt + T
rodzaj:
nautilus-connect-server
Wpisz swój adres IP ssh:
ssh://youripaddress
Wprowadź swoją nazwę użytkownika i hasło:
Zrobiłeś: po udanym zalogowaniu zobaczysz:
Mam nadzieję, że to ci pomoże.
Podczas próby uzyskania dostępu do zdalnego systemu plików za pomocą sftp
in 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/user
bę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.
Przynajmniej w moim systemie wygląda na to, że sshfs
nie 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 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.
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
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-mount
należy dodać dbus-launch
:
dbus-launch gvfs-mount sftp://user@server/export/dumps/client/home/user
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:
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 &
Wygląda na gvfs
zamontowany zdalny katalog domowy user
zamiast żądanej ścieżki bezwzględnej. To samo, jeśli /export
dostanie dodatkowe /
wstępnie. W obrębie nautilus
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:
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ź zapt-cache policy gvfs-backend
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.
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.
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):
sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller
Uruchom Nemo i z menu Plik wybierz Połącz z serwerem , to menu ma opcję SSH w typie serwera .
Najpierw sprawdź swój pakiet backendów gvfs .
$ dpkg -l | grep gvfs-backends
ii gvfs-backends
Jeśli nie istnieje, zainstaluj go.
$ sudo apt-get install gvfs-backends
ssh://user@ip
nie działa?