天天看点

很常用的一种远程登录方式,方便又快捷[呲牙]ssh免密登录,ssh登录有两种方式,一种是基于账号和密码,另外一种是基于密

作者:尘中的尘

很常用的一种远程登录方式,方便又快捷[呲牙]

ssh免密登录,ssh登录有两种方式,一种是基于账号和密码,另外一种是基于密钥的方式,也就是通过密钥免密登录。从字面上就可以看出来,输入账号和密码是相对比较麻烦的。

基于密钥登录的原理,控制端生成密钥对(公钥和私钥),把公钥上传到服务器(被控端),每次登录会与被控端的公钥进行比较(私钥与公钥配对),就可以实现免密登录,这种登录方法也更加安全。

步骤,

1,在控制端生成密钥对,通过执行ssh-keygen命令(连续回车确认三次,默认是使用RSA非对称加密算法),执行之后会在当前路径.ssh目录(隐藏目录)生成两个文件,分别是:id_rsa.pub(公钥)和id_rsa(私钥)

2,把公钥传到被控端,通过命令ssh-copy-id 被控端ip地址,例:ssh-copy-id 192.168.1.134或者ssh-copy-id [email protected],这样就可以把公钥追加到被控端.ssh/authorized_keys的文件中了,执行完之后,直接运行ssh [email protected](被控端地址)就可以免密登录了。

很常用的一种远程登录方式,方便又快捷[呲牙]ssh免密登录,ssh登录有两种方式,一种是基于账号和密码,另外一种是基于密
很常用的一种远程登录方式,方便又快捷[呲牙]ssh免密登录,ssh登录有两种方式,一种是基于账号和密码,另外一种是基于密
很常用的一种远程登录方式,方便又快捷[呲牙]ssh免密登录,ssh登录有两种方式,一种是基于账号和密码,另外一种是基于密
很常用的一种远程登录方式,方便又快捷[呲牙]ssh免密登录,ssh登录有两种方式,一种是基于账号和密码,另外一种是基于密

继续阅读