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@ipgenel 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_configve ayarladım PasswordAuthentication no. SSH'yi şu komutlarla yeniden başlattım:, sudo launchctl unload /System/Library/LaunchDaemons/ssh.plistsonra 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 noyapılandırma dosyası ve birlikte hizmet yeniden launchctltekrar. Hala bir şifre girmem isteniyor.
Çözümü burada da denedim . Hala bir şifre girmem isteniyor.
ssh_configParolamı 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_configve/private/etc/sshd_configaynı dosya bulunmaktadır. :)