sshfs “uzak ana bilgisayar bağlantısı kesildi” ile başarısız oluyor


26

Aşağıdakileri sshfs ile çalıştırıyorum:

sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server"

Ayrıca RSA anahtarları da oluşturdum, böylece ssh ile parola istemeden giriş yapabiliyorum (bunu test ettim ve çalışıyor).

Ayrıca, sftp sunucusunu şifre olmadan çalıştırmak için kullanıcıyı sudoers dosyasına ekledim:

basicuser  ALL=(ALL)  NOPASSWD:  /usr/libexec/openssh/sftp-server

Bu hataya ne sebep olabilir? Bunu nasıl anlarım?

Düzenle

Uzak bilgisayardan yerel bilgisayarda bir klasör takmaya çalışıyorum. Uzak sunucuda, yalnızca root bu klasöre okuma / yazma izinlerine sahiptir.

Uzak klasör: / var / www / myapp (sadece root / salt okunur / yazılır)


Neden sftp-serverroot olarak çalışması için sunucuya ihtiyacınız var?
Dan D.

@DanD. Yerel bilgisayara bağlayacağım klasör yalnızca uzaktaki sunucuda bulunuyor.
Don Rhummy,

Yanıtlar:


42

Eğer sshfs'i çalıştırırsanız, başarısızlık hakkında daha fazla bilgi edinebilirsiniz:

sshfs -odebug,sshfs_debug,loglevel=debug user@host ...

Genelde bu size sorunu gidermek için daha yararlı bir şey verir.


3

Tty gerektiriyordu (bu temel olarak bir şeyin arka planda çalıştırılamayacağı, ancak çalışması için aktif bir terminal penceresine ihtiyaç duyduğu anlamına gelir). Ben de şunu ekledim /etc/sudoers(yaparak visudo):

Defaults:basicuser !requiretty

Sadece bir komut için tty gerektirmemesini istiyorum, ancak bunu yapmak mümkün olmayabilir: https://unix.stackexchange.com/a/80159


0

Teşekkürler, @Alex Hofsteede hata ayıklama bilgisi için.
benim sorunum özel bir şifre, Blowfish şifresi kullanmaktı.
command-line line 0: Bad SSH2 cipher spec 'blowfish-cbc'.
Özel şifreyi çıkardım ve işe yaradı.


neden bunu cevap olarak gönderiyorsun? bu onun cevabı üzerine bir yorum olmalı
Don Rhummy

1
Uzaktaki ana bilgisayar bağlantısı kesilen soruya bir cevap. What could be causing this error? How do I figure that out?Bu sadece OP'nin aradığı cevap değildi. Ancak aynı soruyu vardı ve bu benim cevabımdı.
codenamejames,
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.