Just nu i M3-nätverket
Gå till innehåll

Problem med scp över ssh


David80

Rekommendera Poster

Godmorgon,

 

När jag kör scp mellan två linuxservrar måste jag alltid ange lösenord. Det är inte så bra eftersom jag ska automatisera filöverföringar m.h.a script.

 

Jag vet att man ska kunna lösa det med publika och privata nycklar, men jag har inte lyckats riktigt.

Jag har skapat nycklar med ssh-keygen, då skapas filerna identity och identity.pub.

identity.pub har jag flyttat över till servern jag ska ansluta mot och lagt den under /root/.ssh/authorized_keys

 

När jag försöker ansluta genom att skriva "ssh -i identity -l root malm1" måste jag ändå skriva in lösenord. Jag antar att jag kanske måste ändra i

ssh_config och sshd_config men jag har inte lyckats lista ut vad jag ska ändra där.

 

Är det någon som kan hjälpa mig?

 

Hälsningar David

Länk till kommentar
Dela på andra webbplatser

Vilket ssh-protokoll använder du? 1 eller 2?

 

ssh-keygen skapar default nycklar för ssh1. Kolla manualen för hur du gör ssh2-nycklar.

 

Du bör nog också överväga användandet av root-kontot för detta...

 

om du använder samma konto på båda maskinerna så räcker det att du kör 'ssh <host>'

du behöver inte ange identity om du använder defaultfilerna.

 

Länk till kommentar
Dela på andra webbplatser

Om du skickar trafiken över ett WAN(Wide Area Network) så är det ännu mer anledning att inte jobba som root fast med dom senaste fixarna i åtminstone openssh så skall ssh vara säkrare igen men att ssh:a som root är ändå inte att rekommendera om man inte har specifika skäl

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...