SSH免密登录

ssh作为连接服务器的工具,使用方式有多种。

1.用户名、host、密码登录:

ssh user@host

然后按提示输入密码,进行登录

2.免密登录

在远程服务器记录本地ssh公钥(将本地公钥存入服务端~/ssh/authorized_keys中)。这样本地直接使用用户名加host登录就可以了,具体与使用密码登录方式相同,只是不需要输入密码。

将公钥加入远程服务端方式有多种,简单粗暴的方式,直接用文本编辑器打开,复制粘贴即可,或者使用cat工具等方式。

3.免用户名、密码登录

第二种方式可以免去每次登录的时候,输入密码的步骤。但是在使用的过程中还得每次都输入用户名,还是比较麻烦,因此有了第三种免去用户的方式。

~/.ssh/config(如果不存在,则新建一个即可)下添加

Host host1
user user1
Host host2
user user2

即可免去输入相对应host的用户。

你可能感兴趣的:(SSH免密登录)