Bir Linux istemci bilgisayardan SSH aracılığıyla bir Mac'e uzaktan erişmeye çalışıyorum (bu Mac'e fiziksel erişimim var). Amacım bu Mac'e ağın dışından erişmek. Bağlantı noktası iletme yönlendiricide ayarlanır. İstemci bilgisayarımdan ssh user@ip
genel IP için yapabiliyorum ve Mac'e girebiliyorum, bu yüzden port yönlendirme çalışıyor.
Şimdi SSH anahtarları ayarlamak istiyorum. İstemci bilgisayarımda SSH anahtarları oluşturdum ama önce Mac kurulumunda SSH Daemon'u almak istedim. Düzenledim /etc/ssh_config
ve ayarladım PasswordAuthentication no
. SSH'yi şu komutlarla yeniden başlattım:, sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sonra sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
. SSH'yi istemciden tekrar denediğimde hala şifremi soruyor.
Ben bir göz attım bu yazı ve cevap dan ekledim UsePAM no
yapılandırma dosyası ve birlikte hizmet yeniden launchctl
tekrar. Hala bir şifre girmem isteniyor.
Çözümü burada da denedim . Hala bir şifre girmem isteniyor.
ssh_config
Parolamı istemeyecek ve yalnızca SSH anahtarlarını kabul edecek şekilde nasıl ayarlayabilirim ? Daemon'u düzgün bir şekilde yeniden başlatmıyor muyum? Kaçırdığım başka bir adım var mı?
/etc/sshd_config
ve/private/etc/sshd_config
aynı dosya bulunmaktadır. :)