ssh-copy-id 將本機的公鑰復制到遠程機器的authorized_keys文件中,ssh-copy-id能讓你有到遠程機器的home, ~./ssh , 和 ~/.ssh/authorized_keys的權利
命令:
ssh-copy-id -p 22 root@192.168.1.2
第一次需要密碼,第二次用ssh root@192.168.1.2 就可以無密碼登錄了。
ssh-copy-id應注意的兩個小地方:
id_dsa.pub, or id_rsa.pub, or identity.pub 如果本機有這三個公鑰文件,默認是拷貝identity.pub 的。
如果在本地機器上執行了多次,那么本地的公鑰也會被多次拷貝到遠程的~/.ssh/authorized_keys中,造成重復的公鑰,但不影響登錄。