nautilus terhubung ke server melalui ssh tidak lagi ada di ubuntu 14.04

27

Saya hanya memutakhirkan ke ubuntu 14.04 dan saya melihat bahwa terhubung ke server lain melalui SSH tidak lagi menjadi bagian dari lingkungan nautilus. Adakah yang bisa mengarahkan saya cara mengaktifkan kembali fitur ini.

terima kasih, Wayne

Wayne Gregori
sumber
3
ssh://user@iptidak bekerja?
Alex
Komentar di atas, jawaban Jo-Erlend Schinstad dan jawaban user275419 di bawah ini benar. Karena itu, Anda harus memilih satu sebagai yang benar untuk menyelamatkan orang-orang seperti saya harus mencari jawaban yang benar.
Sumber Outfast
tandai pertanyaan Anda dijawab. Tandai jawaban yang diterima, jika itu memecahkan masalah Anda.
Anuj TBE

Jawaban:

33

Itu masih ada di "Files> Connect to ..."

Masuk sftp://user@address/folder/dan Anda harus baik-baik saja.

Jo-Erlend Schinstad
sumber
1
Terima kasih banyak, saya menghubungkan raspberrypi saya url ini: sftp: //[email protected]/home/
Halil İbrahim Oymacı
10

terminal terbuka

ctrl + Alt + T

mengetik:

nautilus-connect-server

Sambungkan ke server

Masukkan alamat ip ssh Anda:

ssh://youripaddress

Masukkan nama pengguna dan kata sandi Anda:

masuk

Anda selesai: setelah login berhasil, Anda akan melihat seperti ini:

folder server

Semoga ini bisa membantu Anda.

Anuj TBE
sumber
Sempurna!! Ini bekerja dengan sempurna!
1111161171159459134
7

Masalah

Ketika mencoba mengakses sistem file jarak jauh via sftpdalam nautilus(masukkan ^ L untuk mengakses bilah lokasi, dimasukkan sftp://user@host/export/dumps/client/user/sebagai uri, direktori kerja saat ini akan didahulukan: /home/user/sftp:/user@host/.. dan didengungkan dalam pesan kesalahan ( /home/usermenjadi direktori kerja saat ini):

**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.

Jawaban singkat

Setidaknya pada sistem saya, tampaknya sshfstidak diinstal selama peningkatan ke 14,04. Periksa apakah sudah diinstal:

apt-cache policy sshfs

Bagi saya, instal:

sudo apt-get install sshfs

memperbaiki masalah. (Anda perlu me-restart seluruh desktop gnome agar ini menjadi efektif, jadi Anda bisa reboot setelah menginstalnya jika Anda menggunakan sistem desktop tanpa khawatir tentang downtime dan fungsionalitas server)

Titik menu untuk mengakses server jauh (yang dulunya ada dalam Filemenu) sekarang terlihat di panel kiri di bawah Network - Connect to Server . Dimungkinkan juga untuk memasukkan URI ( sftp://user@server/path) ke bilah lokasi yang akan ditampilkan saat menekan Ctrl+ L.

Jawaban panjang

Saya telah berjuang melawan masalah ini dari sudut lain (lihat [metode deja-dup ssh tidak bekerja - menulis secara lokal sebagai gantinya] [1]), dan menemukan alasan untuk kelakuan misterius membawa saya ke kedalaman

  • gvfs
  • sshfs
  • sekering

Proses debug:

mencoba me-mount melalui gvfs:

% gvfs-mount sftp://user@server/export/dumps/client/home/user
Error mounting location: volume doesn't implement mount

Jika bukan pengguna yang menjalankan desktop saat ini , gvfs-mountperlu ditambahkan dengan dbus-launch:

dbus-launch gvfs-mount sftp://user@server/export/dumps/client/home/user

untuk dapat memasang direktori jarak jauh. Namun, ini sepertinya tidak permanen, jadi kami mengandung semua hal terkait gvf kami dalam satu shell:

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 &

Sepertinya gvfsmemasang direktori home jarak jauh useralih-alih jalur absolut yang diminta. Sama jika /exportmendapat tambahan /preprended. Di dalam nautilusyang dipanggil di baris terakhir, URI yang menunjuk ke jalur absolut yang diinginkan dapat dimasukkan dan dipasang setelah masalah mendasar diselesaikan.

mencoba me-mount melalui sshfs:

Ketergantungan tambahan (tidak lengkap):

  • Pengguna harus menjadi anggota fusegrup. Uji dengan: grep <username> /etc/group, kalau dia hilang: sudo usermod -a -G fuse <user>. Dengan grup tanpa kata sandi, pengguna harus keluar / masuk kembali agar perubahan ini berlaku.
  • gvfs-backend perlu diinstal

(bersambung)

[1]: metode ssh deja-dup tidak bekerja - menulis secara lokal sebagai gantinya . Periksa denganapt-cache policy gvfs-backend

Tatjana Heuser
sumber
4

Anda juga dapat memasukkan:
ssh: // alamat IP

Misalnya:
ssh: //192.168.1.4

Kotak dialog yang dihasilkan akan menanyakan nama pengguna dan kata sandi pada mesin yang Anda coba sambungkan dan memberi Anda opsi tentang cara mengingat nama pengguna dan kata sandi.

pengguna275419
sumber
3

Di versi yang lebih baru dari pengelola file Gnome Nautilus (> Ubuntu 16.04), fitur ini telah pindah ke lokasi baru:

  • Buka pengelola file
  • Klik Lokasi Lain
  • Di bagian bawah jendela Anda akan melihat dialog koneksi

Mengklik tanda tanya akan memberikan contoh tentang cara memasuki server dan protokol apa yang didukung.

tangkapan layar nautilus

mniess
sumber
Bekerja, tapi aku benci ini! Mereka hancur dengan Nautilus yang kita cintai! Dukungan untuk menggunakan Nemo ( apt-get install nemo) di Ubuntu Bionic.
Maxwel Leite
2

Anda bisa melakukannya dengan Nemo. Mulai dengan menginstal versi bebas dependensi (buka jendela terminal dengan Ctrl+ Alt+ Tdan ketik):

sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get update
sudo apt-get install nemo nemo-fileroller

Luncurkan Nemo dan dari menu File pilih Connect to Server , menu ini memiliki opsi SSH dalam jenis server .

Mike
sumber
0

Jawabannya adalah

Masukkan alamat ip ssh Anda:

sftp: // kekasihmu

bukan ssh: // youripaddress

raspel
sumber
2
Seingat saya, ketika Anda mensuply ssh: // protocol handler asumsinya bahwa Anda telah mengetik sftp. Apakah Anda pernah mencoba sebelum menjawab?
m3nda
0

Silakan periksa paket gvfs-backends Anda , pertama.

$ dpkg -l | grep gvfs-backends
ii  gvfs-backends

Jika tidak ada, silakan instal.

$ sudo apt-get install gvfs-backends
Chu-Siang Lai
sumber