日期:2014-05-16  浏览次数:20605 次

Linux下ssh密钥认证的配置

对于ssh的连接,除了通过密码认证以外,还可以通过加密证书的方式来认证,最大的好处就是不用记忆密码

1、本地生成密钥

ssh-keygen -t rsa

2、复制公钥到服务器

scp id_rsa.pub ssh用户名@ssh地址:~/.ssh/

3、登录服务器追加公钥到认证文件

cat id_rsa.pb>>authorized_keys

4、本地启动ssh-agent

ssh-agent

5、追加私钥

ssh-add id_rsa

?

PS:ssh -N -D ?127.0.0.1:映射端口号 ssh用户名@ssh地址