Auto inloggning server (SSH-nyckel-baserade tillstånd)
Den här artikeln visar hur du ansluter till en SSH-server, inget behov av att informera lösenord.
Det finns några tutorials som förklarar denna process, men många gör inte klart i vilken dator varje steg ska utföras, vilket leder till förvirring. Så här motiverade mig att skriva denna lilla tutorial, vilket egentligen är en översättning av tutorial finns här .
Jag hade ett behov av att använda SSH tillståndet automatiskt vid användning av Ginga Virtual Set Top Box, för att testa applikationer för den brasilianska Digital TV System (SBTVD) eftersom jag alltid tyckt en besvikelse att behöva ange lösenord för att logga in på en virtuell maskin, något jag gör ganska ofta.
Här är de steg som behövs:
1. Öppna en terminal på klienten för att skapa en öppen nyckel. Det finns två typer: DSA och RSA.
Nästan alla tutorials använda DSA (vet inte och är inte särskilt intresserad av att veta skillnaden mellan de två, men de är bara olika kryptografiska algoritmer).
Använd sedan följande kommando för att skapa den publika nyckeln på klienten (tryck bara på Enter vid alla
frågor, lämnar standard):
dsa ssh-keygen-t dsa
2. Lägg till innehållet i den öppna nyckeln genereras på klienten, i slutet av auktoriserade centrala filen på servern. Således terminalen på klienten, kör kommandot nedan. Den kommer att ansluta till servern och har slå samman innehållet i de centrala genereras på klienten, i slutet av auktoriserade centrala filen på servern. Lösenordet för fjärr-användaren kommer att ställas i ordning.
.ssh / id_dsa.pub | ssh -l usuario_remoto servidor_remoto 'cat >> ~/.ssh/authorized_keys' cat ~. / ssh / id_dsa.pub | ssh-l usuario_remoto RemoteServer "katt>> ~ /. ssh / authorized_keys"
3. Nu har en anslutning till servern.
Om allt gjorts på rätt sätt, kommer inte att bli ombedd att usuario_remoto Lösenord:
servidor_remoto ssh @ usuario_remoto RemoteServer
Om din SSH-server är en virtuell maskin, vars IP kan förändras, är det troligt att processen måste göras om. Men åtminstone Ginga Virtual Set Top Box för VMWare, med mig i NAT-läge, ändrar IP inte ens om maskinen startas om eller stängas.
Tja, ilade upp ganska min dag till dag applikationsutveckling för digital-TV. Jag hoppas att det är användbart för dig också. T +
based on 3 ratingsRelaterade tjänster:
- WinSquid - Proxyserver för Windows
- Läraren på Installera Virtual Machine OpenGinga Ginga-J i VirtualBox på Linux
- Köra grafiska applikationer på distans via SSH-anslutning: X11 Forwarding
- VirtualBox VM: + OpenGinga GingaNCL 0.11.2 Beta 1
Relaterade tjänster lett till dig av Ändå En annan tjänster Plugin .





