OSX Lion'da sshd nasıl yeniden başlatılır?


8

Github için ssh anahtarlarını yapılandırdım. Zaten yapılandırılmış birden fazla ssh anahtarım var. Bitbucket için yeni ssh anahtarları eklemem gerekiyor. Ama işe yaramıyor gibi görünüyor.

Sshd'yi OSX Lion'da nasıl yeniden başlatırım?

Yanıtlar:


13

Sshd'yi OSX Lion'da nasıl yeniden başlatırım?

Muhtemelen bunu zaten biliyorsunuzdur, ancak tam olduğunu söyleyeceğim: sshdsüreçleri öldürürseniz , makineye aktif SSH oturumlarını sonlandıracaksınız. sshdDaemon ssh erişim sağlar üzere makinenize. Gelen ssh bağlantılarını yönetir. Giden bağlantılar değil.

sshdGerçekten demek istediğin buysa ...

Yeniden başlatmadan önce, tüm yapılandırmasını yeniden okuması için bir SIGHUP sinyali göndermeyi deneyin. Bunu ile yapabilirsiniz

ps -ef | grep sshd | awk {'print $2'} | sudo xargs kill -HUP

sshdMakinedeki tüm işlemleri gerçekten öldürmek istiyorsanız :

ps -ef | grep sshd | awk {'print $2'} | sudo xargs kill -KILL

Ama önce aşağıdaki şeyleri deneyin!

Tüm bu varlık söyledi: sizin için tuşları arıyorsanız giden öldürme, yenilenmesi makineden oturumları sshdsize yardımcı olmayacaktır süreçleri. Gerçekten yapmak istediğiniz şey, ssh-add ile ssh- agent işlemine yeni anahtarlar eklemektir - bu, genellikle yeni anahtarların aracı tarafından bilinmesi için yeterlidir.

ssh-agentSüreç sizin için tüm keyfile tabanlı kimlik doğrulaması yapar. Oturum açmış her kullanıcı için Lion tarafından otomatik olarak başlatılır ve hatta Anahtarlık ile entegre olur.

Yeni anahtar dosyanız varsa, ~/.ssh/bitbucketşu şekilde eklersiniz:

ssh-add ~/.ssh/bitbucket

Şimdi anahtar terminalden başlatılan yeni ssh oturumları için kullanılabilir olacaktı. Hiçbir şeyi öldürmeye veya yeniden başlatmaya gerek yok.

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.