ssh远程登录指定秘钥文件

需求:

有时候我们使用秘钥登录服务器的时候,默认使用的是id_rsa 这个秘钥文件。而我们不想用这个文件来登录,想要指定机器名称或者项目名称等等。

如果我们想要指定其他秘钥文件的话,下面两种方式都可以实现我们的需求。

方式1、修改/etc/ssh/ssh_config 文件(不是/etc/ssh/sshd_config,多了个d看到没

sshd_config 是针对服务端的,ssh_config是针对客户端的文件。

vim /etc/ssh/ssh_config
   IdentityFile ~/.ssh/lyj_yw   # 打开这个注释,指定你的秘钥文件
Host *
        GSSAPIAuthentication yes
        ForwardX11Trusted yes
        SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES 
        SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT 
        SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
        SendEnv XMODIFIERS

方式2、添加~/.ssh/config

vim ~/.ssh/config
IdentityFile ~/.ssh/lnyw # 指定秘钥文件

猜你喜欢

转载自blog.csdn.net/MYF12/article/details/121658978