ssh证书认证登陆

简介:
服务器与服务器进行scp,备份时都需要密码的认证造成了很多不便,以及安全的隐患,利用ssh的证书认证可以方便的进行备份与拷贝,提高了安全性能。
方法如下:
     在服务器A上:创建密钥
[root@localhost ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
然后进行
scp id_rsa.pub    ip:.ssh/authorized_keys
拷贝到服务器B上,然后再服务器B上重复A的操作即完成双向认证。
注:如果没有root下没有.ssh请建立一个即可。









本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/498468,如需转载请自行联系原作者

目录
相关文章
|
15天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
27 1
|
3月前
|
Linux 网络安全
CentOS7服务器SSH登陆时自动显示服务器基础信息
CentOS7服务器SSH登陆时自动显示服务器基础信息
42 0
|
5月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
367 0
|
2月前
|
存储 Linux 网络安全
如何在 Linux 中删除 SSL 证书和 SSH 密码?
如何在 Linux 中删除 SSL 证书和 SSH 密码?
85 1
如何在 Linux 中删除 SSL 证书和 SSH 密码?
|
9月前
|
Linux 网络安全 数据安全/隐私保护
Linux 使用ssh密钥认证方式登陆另一台linux服务器
Linux 使用ssh密钥认证方式登陆另一台linux服务器
|
9月前
|
Ubuntu 网络安全 开发工具
[vscode] --- vscode remote ssh远程登陆设置
[vscode] --- vscode remote ssh远程登陆设置
230 0
[vscode] --- vscode remote ssh远程登陆设置
|
弹性计算 监控 Ubuntu
Ubuntu的SSH安全配置,查看SSH登录日志文件,修改默认端口,UFW配置防火墙,禁止root用户登录,禁用密码登陆,使用RSA私钥登录,使用 Fail2ban 工具,使用两步验证(2FA)
Ubuntu的SSH安全配置,查看SSH登录日志文件,修改默认端口,UFW配置防火墙,禁止root用户登录,禁用密码登陆,使用RSA私钥登录,使用 Fail2ban 工具,使用两步验证(2FA)
1806 0
|
Linux Shell 网络安全
Linux系统控制台vnc可以登录,ssh无法登陆
Linux系统控制台vnc可以登录,ssh无法登陆
Linux系统控制台vnc可以登录,ssh无法登陆
|
网络安全 数据安全/隐私保护
ssh实现秘钥登陆
ssh实现秘钥登陆
70 0
|
网络安全 数据安全/隐私保护
SSH免密码登陆时出现bad ownership or modes for file报错的解决过程
SSH免密码登陆时出现bad ownership or modes for file报错的解决过程
304 0
SSH免密码登陆时出现bad ownership or modes for file报错的解决过程