mac mysql 免密登录_Mac 免密登陆
用ssh-copy-id
1. 首先在你的本地mac上打开一个shell,进入到~/.ssh目录,然后看一下该目录下的文件
cd ~/.ssh
ls // 看一下文件,看看有没有已经生成过的公私钥对
2.这边做分a,b两种情况:
(a). 第一种情况你没有生成过公私钥对(生成过这个目录下会有类似 xxx xxx.pub 的文件),或者你生成过,但是你想创建一个新的公私钥对。
ssh-keygen
// 根据交互,输入你想要的名字(默认id_rsa),然后是密码,可以为空,生成公私钥对
ls // 这时候当前目录下会多了一对公私钥对(.pub结尾的是共钥匙)。
(b). 已经有一组公私钥对的可以不生成。
3.这一步是要把共钥复制到服务器上,可以使 ssh-copy-id 这个脚本工具
ssh-copy-id -i [公钥文件] user@host
// user是你的ssh的用户,host是服务器地址,这时候还要输入密码。
// 例子:ssh-copy-id -i id_rsa.pub root@111.111.111.111
4.好一般别的系统到第三步就可以免密登陆了,但是mac并不这样。还要调用ssh-add。
ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件]
// 例如ssh-add -K id_rsa
注意上面的shell命令都在~/.ssh目录下,中途请不要切换目录。
用expect
脚本
#!/usr/bin/expect -f
set password
set user
set host
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
脚本保存到某一目录
expect 路径/脚本
mac mysql 免密登录_Mac 免密登陆相关推荐
- java ssh免密登录_SSH免密登录(单信)
单信 SSH免密码登录的原理:SSH证书认证登录的基础是一对唯一匹配密钥:私钥(private+key)和公钥(public+key).公钥用于对数据进行加密,而且只能用于加密.而私钥只能对使用所匹配 ...
- mysql的免密码登录_mysql免密码登录(mysql跳过密码登录)
mysql免密码登录(mysql跳过密码登录) 2020-05-15 13:07:13 共10个回答 1.用系统管理员登陆windows系统.2.停止MySQL的服务.3.运行cmd进入dos命令窗口 ...
- ssh 免密码登录远程主机 免登录运行指令
免密码登录 远程主机 在~/.ssh目录下,建一个authorized_keys文件然后将客户机的公钥添加 然后可以在客户机上配置快捷命令 在~/.zshrc下面配置 alias 指定快捷命令对应的s ...
- mac mysql 安装 简书_Mac 下 MYSQL 安装一
MYSQL 数据库 [图片上传中...(E-R关系图.png-8ffaab-1536646830633-0)] 数据库.png E-R关系图 E-R图也称实体-联系图(Entity Relations ...
- centos中多台主机免密登录_centos免密码使用密钥登录
1.使用Key验证连接SSH 使用Key的登陆需要生成一对密钥,putty.secureCRT以及Xshell均有生成密钥的功能,本文以Xshell 5为例. 密码为密钥密码,如果不设置,只要拥有密钥 ...
- mac mysql的初始密码_MAC版修改MySQL初始密码的方法
解决方式: 亲测方法3,已成功重置密码. step1: cd /usr/local/mysql/bin/ 苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击 ...
- mac mysql 重设密码_Mac下忘记mysql密码重新设置密码的图文教程
MySQL 文件在路径/usr/local/mysql下 1, 在系统偏好设置中关闭 mysql : Stop MySQL Server 2 ,打开终端 进入路径 /usr/local/mysql/b ...
- mac mysql my.cnf无效_mac 中 mysql 配置my.cnf无效解决办法-Go语言中文社区
mac下mysql在/etc下配置my.cnf无效 网上也没搜到 翻官网文档说是默认配置信息在以下plist中 sudo vim /Library/LaunchDaemons/com.oracle.o ...
- mac mysql log在哪里_mac如何开启mysql bin-log
vim /usr/local/etc/my.cnf添加以下配置expire_logs_days = 5 定期清理 log-bin = /usr/local/var/mysql/mysql_bin_lo ...
最新文章
- 抓豆瓣的电影评论数据
- linux sudo命令
- 云原生乘风者联合征文活动——说出你和「阿里云云原生」的故事
- mysql的安装胚子_下列哪个制剂是以主要药味缩写加剂型的原则命名的
- 连载 | 知识图谱发展报告 2018 -- 前言
- 每天进步一点点《ML - 支持向量机》
- CSS3实现静态和动态效果
- OCM考试经历:注意事项
- Windows系统中通过命令查看文件的MD5,SHA1,SHA256校验值
- android 通过浏览器下的apk无法安装_安卓手机必备,文件管理利器!ES文件浏览器特别版安卓软件...
- 游戏开发中的向量数学
- 使用Python模拟鼠标操作
- 百度股市通如何实现智能选股?
- origin2019插入图片_OriginPro2019免费版
- 拼多多无货源商家一键上传同行店铺宝贝软件?
- 论文阅读-A decade of social bot detection-Communications of the ACM, 2020(机器人检测的十年综述)
- 学计算机高考英语听力考试,北京:2018年高考英语听力机考问答
- Hadoop HDFS 基本命令
- 基于MATLAB实现ECG心电信号处理
- Bootstarp4 徽章