SSH连接
ssh是一种网络传输协议。利用好处在于:
- 传输更安全
- 数据经过压缩;更快
公钥&私钥
公钥加密算法:非对称加密算法,用ssh-keygen可以生成一对密钥(独一无二)。
特点 |
---|
公钥和私钥成对出现 |
公开的密钥叫公钥,只有自己知道的叫私钥 |
用公钥加密的数据只有对应的私钥可以解密 |
用私钥加密的数据只有对应的公钥可以解密 |
如果可以用公钥解密,则必然是对应的私钥加的密 |
如果可以用私钥解密,则必然是对应的公钥加的密 |
SSH配置逻辑
- 添加ssh配置文件,
cat ~/.ssh/config
,添加user ip port等信息 - 利用ssh生成密钥对,
ssh-keygen
,在./.ssh/
文件夹下生成公钥和私钥
本地公钥路径: ~/.ssh/id_rsa.pub
本地私钥路径: ~/.ssh/id_rsa
- 将公钥添加到跳板机和服务器的authorized_keys文件中
~/.ssh/authorized_keys