SSH免密码登陆
来源:互联网 发布:淘宝广告投放平台 编辑:程序博客网 时间:2024/04/28 03:48
SSH 是一种网络协议,用于计算机之间加密登陆,这种登陆时安全的,即使中途被截获,密码也不会被泄漏。
单向的免密码登陆远程服务器
原理:就是“公钥登陆”,就是将公钥保存在要登陆的远程主机上,登录时远程主机会向用户 发送一串随机的字符串,用户用私钥对字符串进行加密在发送给远程主机,远程主机再用公钥进行解密,如果能够解密成功就说明用户可信。
1.在客户端生成公钥和私钥
2.将私钥拷贝到要登陆的服务器上,放在arthorized_keys文件中
3.客户端登陆时向服务器发送连接请求,服务器会随机生成一个字符串,再将字符串发送给客户端
4.客户端通过私钥对字符串进行加密,再将加密后的字符串发送给服务器
5.服务器用公钥进行解密,可以解密则表示用户可信,便可以无密码登陆
6.使用非对称加密,私钥加密的信息要用公钥才能解开。
步骤:
1. ssh -keygen -t rsa 使用rsa算法生成密钥,两个回车默认保存在~/.ssh文件中,id_rsa(私钥), id_rsa.pub(公钥)
2.将公钥拷贝到服务器上的authorized_keys文件中
cat id_rsa.pub >> authorized_keys
3.修改文件权限
chomod 755 .ssh
chomod 644 authorized_keys
0 0
- SSH登陆免密码
- ssh免密码登陆
- ssh 免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh 免密码登陆
- ssh 免密码登陆
- ssh 免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- SSH免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- ssh免密码登陆
- SSH免密码登陆
- 每天10个面试题(day02)
- win7你没有权限查看或编辑这个对象的权限设置
- Swift傻傻分不清楚系列(八)函数
- 再捋一捋Volley的简单使用
- 粘住就跑不了的鱼,NB-IoT、LoRa、SIGFOX跑马圈地背后的逻辑
- SSH免密码登陆
- DAG任务
- ftp搭建
- 图论 二分图 最大团
- source insght正则表达式
- Java远程通讯可选技术
- LeetCode No.1 Two Sum
- Linux进程间通信——使用信号量
- [PAT] B1032