ssh-keygen主要用来生成rsa文件。
使用
直接生成
ssh-keygen 一路回车即可。
会在~/.ssh目录下生成如下2个文件:
指定生成的文件名
-f 指定生成路径和文件名,如果不指定默认是~/.ssh/id_id_rsa。
指定注释
-C 指定注释 。
便于识别公钥是哪台机器,因为公钥字符串谁也看不懂啊。
指定密码
-P 指定密码。
如果不要密码,可以设置为-P “”
文件
authorized_keys
ssh响应端。
多用在无密码连接。
a机器将b的公钥写入到authorized_keys中,表示信任。
b机器ssh的a的时候,就可以直接连接。
known_hosts
ssh请求端。known_hosts会把请求过的ssh都放在这个文件里面。
其他