RPM'imde oturum açmak için ssh tuşlarını nasıl ayarlarım


15

RPi'nize giriş yapmak için ssh tuşlarını kullanmak, her seferinde şifreyi yazmaktan çok daha uygundur.

Otomatik komut dosyalarından oturum açmak veya scp veya rsync gibi programları kullanmak özellikle kullanışlıdır

Peki RPM'imde oturum açmak için ssh tuşlarını nasıl ayarlarım?


Çok benzer bir soru / cevap burada .
Jivings

Yanıtlar:


16

Linux

Daha önce hiç ssh tuşlarını duymadıysanız, böyle bir tane oluşturmanız gerekir

$ ssh-keygen -t dsa

Bu bir dizin oluşturur ~/.ssh/ve anahtar dosyalarını saklar

$ ls -l .ssh/
-rw------- 1 gnibbler gnibbler 668 Aug 22  2004 .ssh/id_dsa
-rw------- 1 gnibbler gnibbler 603 Aug 22  2004 .ssh/id_dsa.pub

id_dsa.pubRPi'ye kopyalamanız gerekir . Bir yardımcı komut dosyası kullanarak bunu yapmanın çok kolay bir yolu var.

$ ssh-copy-id -i ~/.ssh/id_dsa.pub pi@raspberrypi.local

piKullanıcı parolasını son bir kez yazmanız gerekir

Bir dahaki girişinizde şifre girmeniz istenmez

$ ssh pi@raspberrypi.local
Linux raspberrypi 3.1.9+ #174 PREEMPT Sun Jul 22 19:04:28 BST 2012 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Type 'startx' to launch a graphical session

Şifre girişlerini nasıl devre dışı bırakabilirim?

Anahtar tabanlı girişler ayarladıktan sonra, artık bir şifre kullanarak giriş yapmanız gerekmez; devre dışı bırakabilirsiniz, ki bu çok daha güvenlidir.

  1. Öncelikle, Ahududu Pi giriş yapın ve açık /etc/ssh/sshd_configolarak root; örneğin, çalıştırın sudo vim /etc/ssh/sshd_config.

  2. Aşağıdakileri içeren satırı bulun PasswordAuthentication; muhtemelen okur #PasswordAuthentication yes.

  3. Bu satırı okuyacak şekilde değiştirin

    Parola Doğrulama no

  4. Raspberry Pi'nizi yeniden başlatın veya sadece sshd.

Arch Linux

Arch'de yeniden başlatmak sshdiçin çalıştırın sudo rc.d restart sshd.

Debian / Raspbian

sshdDebian tabanlı dağıtımlarda yeniden başlatmak için çalıştırın sudo /etc/init.d/sshd restart.


Parolasız ssh'nin yalnızca bağlantının zaten güvenli olduğunu bildiğiniz yerlerde kullanılması gerektiğini lütfen unutmayın . Aksi takdirde 10 saniye tasarruf etmek için kendinizi riske atıyorsunuz.
Jivings

@Jivings Açıkla? Anahtarlar her zaman parolalardan daha güvenlidir.
Alex Chamberlain

@gnibbler Şifre girişlerini nasıl devre dışı bırakacağınıza ilişkin bir düzenlemeyi kabul eder misiniz?
Alex Chamberlain

@AlexChamberlain, elbette
John La Rooy

@AlexChamberlain Bu cevap şifresiz anahtarların nasıl ayarlanacağını açıklar.
Bahsettiğim
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.