Cygwin: sshd servisi çalıştıran kullanıcının adı hesap veritabanından belirlenemedi


2

Youtube'daki bir öğreticiyi burada takip ediyorum: SFTP Kurulumu

Ve tüm adımları tam olarak takip ediyorum ama SSH'yi yüklemeye çalışırken Cygwin'de bir sorunla karşılaştım.

Cygwin64 Terminalini açtıktan sonra aşağıdakileri yazdım

$ export CYGWIN='ntsec tty'
$ chmod 0755 /var
$ ssh-host-config

O zaman soruları ben alıyorum

İlk soru Should StrictModes be used? (yes/no)nereye yazdığım no. Bir sonraki soru Should privilege separation be used? (yes/no)yazdığım yer yes.

Sonra aşağıdaki hatayı / (Ne olursa olsun ben seçmek bakılmaksızın uyarı olsun noya yes):

*** Warning: Couldn't determine name of user running sshd service from account database!
*** Warning: As a result, this script cannot make sure that the files used
*** Warning: by the sshd service belong to the user running the service.

*** Warning: Host configuration exited with 1 errors or warnings!
*** Warning: Make sure that all problems reported are fixed,
*** Warning: then re-run ssh-host-config

Bu hataları nasıl çözeceğimi bilmiyorum! Ne yapmalıyım?

Yanıtlar:


1

Hata mesajı "sshd servisini çalıştıran kullanıcı" anlamına gelir. Bunun nedeni, zaten farklı bir kullanıcının sahip olduğu bir sshd servisinin bulunmasıdır (benim için Windows 10 OpenSSH isteğe bağlı özelliği tarafından oluşturulmuştur).

Eski servisi silip tekrar denerseniz, çalışması gerekir.

Örneğin, sc ile hizmet silebilirsiniz: sc.exe delete sshd.


0

Lütfen kullandığınız CYGWIN ayarlarının eski olduğunu unutmayın, bakınız:

https://cygwin.com/cygwin-ug-net/using-cygwinenv.html

Muhtemelen neredeyse tüm öğretici. hakkında

StrictModes kullanılmalı mı? (Evet Hayır)

Varsayılan Yesdeğer farklı bir değer kullanmamaktır.


Söylediğim zaman aynı sorun hala var yesiçinShould StrictModes be used? (yes/no)
Barry Michael Doyle

1
Lütfen çıktısını sağlayın. $ /usr/bin/cygrunsrv -VQ sshdAyrıca takip https://cygwin.com/problems.htmledip oraya gönderebilirsiniz cygcheck.out
matzeri

Boşver, gerçekten işe yaradı, özür dilerim, teşekkürler canım!
Barry Michael Doyle,
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.