`scp` (beveiligde kopie) zelf staat geen bestandsoverdracht toe zonder authenticatie. Hoewel je het proces kunt automatiseren met zaken als SSH-sleutels, is het onderliggende authenticatiemechanisme nog steeds vereist. Er is geen manier om een bestand veilig te kopiëren zonder *een* vorm van authenticatie of autorisatie. Het idee van veilige bestandsoverdracht impliceert inherent het verifiëren van de identiteit van de bron en/of bestemming.
U kunt echter SSH-sleutels gebruiken om het proces te automatiseren, zodat het tijdens de overdracht lijkt te gebeuren zonder dat er om een wachtwoord wordt gevraagd. Dit houdt in:
1. Een SSH-sleutelpaar genereren op de machine die het bestand *kopieert*.
2. De openbare sleutel kopiëren naar het `.ssh/authorized_keys` bestand op de machine die het bestand *ontvangst*.
Zodra dit is ingesteld, kunt u `scp` gebruiken met de gebruikersnaam en de locatie van het bestand, en het zal de sleutel gebruiken voor authenticatie in plaats van om een wachtwoord te vragen. Het commando zelf blijft `scp`. Het "geen login"-aspect wordt afgehandeld door vooraf geconfigureerde SSH-sleutels, niet door een speciale `scp`-opdrachtoptie. |