|ascp: Transferring from the Command Line|
Public key authentication (SSH Key) is a more secure alternative to password authentication that allows users to avoid entering or storing a password, or sending it over the network. Public key authentication uses the client computer to generate the key-pair (a public key and a private key). The public key is then provided to the remote computer's administrator to be installed on that machine.
To log in into other Aspera servers with public key authentication, you can create key-pairs from the command line, as follows:
> md user_home_dir\.ssh
Go to the .ssh folder:
> cd user_home_dir\.ssh
> ssh-keygen -t key_type
> openssl pkcs8 -topk8 -v2 aes128 -in id_rsa -out new-id_rsa
Provide the public key file (for example, id_rsa.pub) to your server administrator so that it can be set up for your server connection.
> ascp -T -l 10M -m 1M -i "user_home_dir\.ssh\id_rsa" myfile.txt firstname.lastname@example.org:\space
In this example, you are connecting to the server (10.0.0.2, directory /space) with the user account jane and the private key user_home_dir\.ssh\id_rsa.