日期:2014-05-16 浏览次数:20643 次
对于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地址