ssh秘钥登录
时间:2022-07-24
本文章向大家介绍ssh秘钥登录,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
ssh免密登录
客户端
1.客户端生成公私钥
cd ~ //进入家目录
ssh-keygen -t rsa //生成公私钥
中间连续三次回车即可,完成后会生成一个.ssh
隐藏文件
在.ssh/目录下,会新生成两个文件: id_rsa 和 id_rsa.pub
cd .ssh
ls
2.上传公钥到服务器端
ssh-copy-id admin@47.*.*.232
//47.*.*.232 是服务器端的ip,admin是其中的一个账号(即设置只能以admin用户的身份登录47.*.*.232)
最后需要输入47...232服务器端里admin用户的密码
更改.ssh目录及私钥的权限
chmod 700 .ssh/
chmod 600 .ssh/id_rsa
服务器端
进入.ssh/文件,查看authorized_keys文件是否与客户端的id_rsa.pub文件一致
3.更改authorized_keys文件权限
chmod 600 .ssh/authorized_keys
客户端
4.免密登录服务器端
ssh admin@47.*.*.232
可以看到没有输入密码就以admin的身份连接上服务器了
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 01 . Go框架之Beego简介部署及程序流程分析
- 服务器入侵排查流程
- Nginx配置各种响应头防止XSS,点击劫持,frame恶意攻击
- Redis一站式管理平台工具,支持集群创建,管理,监控,报警
- Go操作Redis
- 腾讯蓝鲸自动化运维平台简介部署及常见报错解决
- 07 . ELK Stack7.2一键多机部署脚本
- Kibana配置nginx反代并本地ca加密nginx
- Nginx WebUI管理
- Go之Gorm和BeegoORM简介及配置使用
- msyscuione:基于msys的一体化CUI开发生产环境,支持qt,llvm,ros集成常见web appstack
- monosys as 1ddlang语言选型+1ddcodebase实践选型绿色monodevelope集成常见多语言
- hostguest nativelangsys及uniform cui cross compile system
- 写好 JS 条件语句的 5 条守则
- Python元组中元素怎么删除和修改?