i just learn how to establish server connect by the secure shell command. the idea is simple.
first in your local PC, use
ssh-keygen -t rsa
to generate a public key and private key under the location ~/.ssh/ . the mode -t is telling the ssh-keygen command for specific encoding method. in this case is the RSA method. then, you will have 2 files under the location ~/.ssh/ with name, for example:
the id_rsa keep on your computer. the id_rsa.pub is the public key. you have to find a way to login to the server and add the context of the public key into “authorized_keys” file, by using command.
cat id_rsa.pub >> authorized_keys
where cat is a command for looking the context.