SSH设置免密登录

再平时我们ssh或者scp的时候经常会提示需要输入服务器密码,也是十分头疼,下面介绍一下怎么实现免密登录~

场景

我们要将A服务器中的某个文件scpB服务器中。

scp ./a.txt [email protected]:/home/www

头疼的提示密码就来了。

解决方法

一、生成公钥-私钥对

A服务器中生成公钥-私钥对

ssh-keygen -t rsa -C "unstorm"
参数 说明
-t 生成的秘钥类型
-f 密钥文件路径、名称,如:-f ~/.ssh/id_rsa
-C 备注信息

二、复制SSH密钥到B服务器

将你的SSH公钥复制到B服务器

ssh-copy-id user@host

中途会提示你输入B服务器的密码
完成后如图:
完成后如图
好了,开始你的免密登录吧~

ssh [email protected]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章