Firstly, I wrote a scipt like this
#!/bin/bash
ssh username@machinename
Here, username stands for your login name and machinename represents the address of the remote machine.
By running this script, I saved a lot of time to type the long name of the machine. But, another question is I still have to enter the code after running the script. I searched the Internet, keygen seems to be a cool command for me.
http://www.debian-administration.org/articles/152
This website has detailed instructions about how to use keygen. For mac users, we have no ssh-copy-id command. I found an alternative way to copy the public key to the server. The command is
cat ~/cat ~/.ssh/id_rsa.pub | ssh username@machinename "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"
No comments:
Post a Comment