nautilus ubuntu'da artık mevcut değil ssh ile sunucuya bağlanın 14.04


27

Sadece ubuntu 14.04'e yükseltirim ve SSH üzerinden başka bir sunucuya bağlanmanın artık nautilus ortamının bir parçası olmadığını görüyorum. Bu özelliği nasıl yeniden etkinleştireceğimi kimse yönlendirebilir mi?

teşekkürler, Wayne


3
ssh://user@ipçalışmıyor
Alex,

Yukarıdaki yorum, Jo-Erlend Schinstad'ın cevabı ve aşağıdaki kullanıcı 274193'un cevabı doğrudur. Bu nedenle, benim gibi insanları doğru cevabı aramalı, kurtarmak için doğru seçimi bir işaretlemelisiniz.
Hızlı Kaynak

lütfen sorunuzun yanıtını işaretleyin. Sorununuzu çözdüyse kabul edilen cevabı işaretleyin.
Anuj TBE

Yanıtlar:


33

Hala orada "Dosyalar> Bağlan ..."

Girin sftp://user@address/folder/ve gitmek için iyi olmalısınız.


1
Çok teşekkürler, ahududu cihazımı bu url'ye bağladım: sftp: //pi@192.168.1.5/home/
Halil İbrahim Oymacı

10

açık terminal

ctrl + Alt + T

yazın:

nautilus-connect-server

Sunucuya bağlan

Ssh ip adresinizi giriniz:

ssh://youripaddress

Kullanıcı adınızı ve şifrenizi giriniz:

oturum aç

Bitirdiniz: Başarılı bir giriş yaptıktan sonra şöyle bir şey göreceksiniz:

sunucu klasörü

Umarım bu size yardımcı olur.


Mükemmel!! Bu kusursuz çalışıyor!
1111161171159459134

7

Sorun

Aracılığı ile uzak dosya sistemini erişmeye çalışırken sftpde nautilus(erişim girilen konum çubuğu, L ^ girin sftp://user@host/export/dumps/client/user/: uri olarak, geçerli çalışma dizini önüne alır /home/user/sftp:/user@host/.. ve hata mesajı (yankılandı /home/userGeçerli çalışma dizini olmak üzere):

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

Kısa cevap

En azından sistemimde, sshfs14.04’e yükseltme sırasında yüklenmemiş görünüyor . Yüklü olup olmadığını kontrol edin:

apt-cache policy sshfs

Benim için, onu yükleyerek:

sudo apt-get install sshfs

sorunu çözdü. (Bunun etkili olması için tüm gnome masaüstünü yeniden başlatmanız gerekir; bu nedenle, duruş süreleri ve sunucu işlevselliği konusunda endişeleriniz olmadan bir masaüstü sistemindeyseniz, kurduktan sonra yeniden başlatabilirsiniz.)

Uzaktaki bir sunucuya ( Filemenüde kullanılan) erişmek için kullanılan menü artık Ağ - Sunucuya Bağlan altındaki sol bölmede görünmektedir . Bir URI (girmek de mümkündür sftp://user@server/pathvururken görüntülenen alır konum çubuğuna) Ctrl+ L.

Uzun cevap

Bu problemi başka bir açıdan ele aldım (bakınız [deja-dup ssh yöntemi çalışmıyor - bunun yerine yerel olarak yazıyor] [1]) ve gizemli talihsizliğin nedenini bulmak beni derinliklerine çekti

  • gvfs
  • sshfs
  • sigorta

Hata ayıklama işlemi:

gvfs ile bağlanmaya çalışıyor:

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

Kullanıcı mevcut masaüstü çalıştıran kişi değilse , gvfs-mountbilgisiyle verilen gerekmektedir dbus-launch:

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

uzak dizini takabilmek için. Bununla birlikte, bu kalıcı gözükmüyor, bu nedenle gvfs ile ilgili tüm eşyalarımızı tek bir kabuğun içinde tutuyoruz:

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 &

İstenen mutlak yol yerine gvfsuzaktaki ana dizini bağlanmış gibi görünüyor user. Aynı önceden hazırlanmış /exportbir ek alırsa aynı /. İçinde nautilusson satırında çağrıldım olduğunu, istenen mutlak bir yola bir URI işaret girdi ve monte edilebilir altta yatan problem çözüldü kez.

sshfs ile bağlanmaya çalışıyor:

Ek bağımlılıklar (eksik):

  • Kullanıcının fusegrubun bir üyesi olması gerekir . İle Testi: grep <username> /etc/group, kayıp ise: sudo usermod -a -G fuse <user>. Parolasız bir grupla, kullanıcının bu değişikliğin geçerli olması için oturumu kapatması / yeniden giriş yapması gerekir.
  • gvfs-backend yüklü olması gerekiyor

(devam edecek)

[1]: deja-dup ssh yöntemi çalışmıyor - bunun yerine yerel olarak yazıyor . İle kontrol edinapt-cache policy gvfs-backend


4

Ayrıca şunu da girebilirsiniz:
ssh: // IP address

Örneğin:
ssh: //192.168.1.4

Sonuçta ortaya çıkan diyalog kutusu, bağlanmaya çalıştığınız makinede kullanıcı adı ve şifreyi sorar ve size kullanıcı adını ve şifreyi nasıl hatırlayacağınızla ilgili seçenekler sunar.


3

Gnome dosya yöneticisi Nautilus'un (> Ubuntu 16.04) daha yeni sürümlerinde, bu özellik yeni bir konuma taşındı:

  • Dosya yöneticisini aç
  • Diğer Konumları tıklayın
  • Pencerenin altında bir bağlantı iletişim kutusu göreceksiniz

Sorgu işaretine tıklamak, sunucuya nasıl girileceğine ve hangi protokollerin desteklendiğine dair örnekler verecektir.

nautilus ekran görüntüsü


İşe yarıyor ama bundan nefret ediyorum! Sevdiklerimiz Nautilus ile mahvoldular! apt-get install nemoUbuntu Bionic'de Nemo ( ) kullanımı .
Maxwel Leite

2

Nemo ile yapabilirsin. Bağımlılık içermeyen sürümü yükleyerek başlayın ( Ctrl+ Alt+ Tve türleriyle bir terminal penceresi açın )

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

Nemo'yu başlatın ve Dosya menüsünden Sunucuya Bağlan'ı seçin , bu menü sunucu türünde SSH seçeneğine sahiptir .


0

Cevap

Ssh ip adresinizi giriniz:

Sftp: // youripaddress

ssh değil : // youripaddress


2
Hatırladığım kadarıyla, bir ssh: // protokol işleyicisini desteklediğinizde, sftp yazdığınızı varsayar. Cevaptan önce denedin mi?
m3nda

0

Lütfen önce gvfs-backends paketinizi kontrol edin .

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

Eğer yoksa, lütfen kurun.

$ sudo apt-get install gvfs-backends
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.