我没有新的Linux服务器,但是当我想使用SSH连接时,只能使用我的 id_rsa.pub 密钥。我尝试制作其他.pub密钥(而不是id_rsa.pub),但是当我想使用其他密钥时,它会不断询问密码。我在这里想念东西吗?
编辑.ssh文件夹的权限,因为这似乎是一个常见问题,但已将其设置为正确的权限。
ssh-keygen -t rsa -C "myemail@email.com"
ssh-copy-id -i ~/.ssh/test.pub user@myLinuxServer
我可以在服务器上的authorized_keys文件夹中找到密钥,因此我认为复制不是问题。
我在键入时无需输入密码即可登录:
Ssh user@host
终端中的,但仍要求输入密码。仅当我使用ssh-copy-id id_rsa.pub密钥时,它才能起作用。