SSH(Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送,其保证数据安全的原理是非对称加密。
SSH还常用来远程登录到别的机器,
有两种常用的方法, 账号密码登录 和 利用公钥登录
公钥:公钥用来给数据加密,用公钥加密的数据只能使用私钥解密
私钥: 用来解密公钥加密的数据。
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对。
ssh-keygen -t rsa -P '' 设置了空密码
一般采用的ssh的rsa密钥:
id_rsa 私钥
id_rsa.pub 公钥
下述命令产生不同类型的密钥
ssh-keygen -t dsa
ssh-keygen -t rsa
ssh-keygen -t rsa1
Windows10下.ssh目录的路径在用户命令下的.ssh文件下
如 C:\Users\*****\.ssh









网友评论