大家登录server一般都会使用ssh的方式,需要输入一长串密码,如何省略这一过程呢?
方法一 将本地的public key加到server端的authorized key里
- 生成本机的isa.pub
ssh-keygen
- 将id_rsa.pub拷贝一下
cat ~/.ssh/id_rsa.pub
- 添加到到server 端的~/.ssh/authorized_keys
这样就可以免密码登录了
方法二 生成一个证书pem
前提:安装openssl
1. 生成一个私钥
openssl genrsa -out privkey.pem 2048
2. 利用这个私钥生成一个证书
openssl req -new -x509 -key privkey.pem -out ssh.pem -days 1095
3. 使用
ssh [host] -i ssh.pem