版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhblanlan/article/details/81535335
SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux的系统首选方式。
ssh提供两种安全验证的方法:
基于口令的验证:用账户和密码来验证登录
基于密钥的验证:需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较,该方式相较来说更安全。
1、在客户端生成公钥和私钥
ssh-keygen
查看生成的公钥
2、在服务端保存客户端的公钥 (保存在~/.ssh/authorized_keys下)
ssh-copy-id 用户名@ip
ssh-copy-id [email protected]
3、查看保存的公钥
配置ssh免密登录结束