Linux下创建ssh密钥

登录到Linux机器,执行命令,xxx替换成你自己的邮箱

smart@linx:~$ ssh-keygen -t rsa -C '**xxx**'

在需要输入的地方按enter回车键即可,执行完成后输出信息类似:

Generating public/private rsa key pair. Enter file in which to save
the key (/home/smart/.ssh/id_rsa): (按回车键)
Enter passphrase (empty for no passphrase): (按回车键)
Enter same passphrase again: (按回车键)
Your identification has been saved in /home/smart/.ssh/id_rsa. Your public key has been saved in
/home/smart/.ssh/id_rsa.pub. The key fingerprint is:
SHA256:20R1pQ2xDe9c8x60DoFIQRlMi2S0HWf8SHoHPvYLl1w xxx The key’s randomart image is:
±–[RSA 2048]----+ | .++B=o. =o.| | o =o*=… O | | o +=.+.oo=| | o * ooE=| | S + =.oo+| | + . =o…| | . . o …| | . | | |
±—[SHA256]-----+

根据提示信息找到ssh目录,会看到私钥id_rsa和公钥id_rsa.pub这两个文件。我这是/home/smart/.ssh目录。
打开id_rsa.pub,会有类似如下的内容:

ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDUQEAPtWT/F79gJptiABsK5RVvJzINRoGe+m0ChMT0dI16KWKJq4UrCL348CTNe4q93zOMxdqq616z0kPgoXVOAjGw9Eu/iKzjVHHj2Ty77QLdfQqNWWnWwNz+TznWmXw7YyYC6LdovlrU4THS02g0vhJ5RMiTq20yAMML/9iWk7LhvJexZ1qKvFEF2R/oteftoTJ7wQpQzuW3v/CXIBlcOb+Qa/6vU+9d1fRykTOOaD2kApQka4OTqT7oRjqv+kFNa316/bwdOUwdIISdB4eqqMsnkA4dx3Z+TuccYI0ocb8mTxeelf6jkc1EometpzkwsxAEJDSmR0cZuCmjJc97
xxx

猜你喜欢

转载自blog.csdn.net/BUG_88/article/details/105734538