macmini作为远程服务器,如何使用Macbook Pro远程免密码登录Mac mini
环境:
MacBook Pro
Mac mini
1、使用ssh-keygen命令在MacBook Pro上生成SSH秘钥对
$ ssh-keygen
执行过程中会提示输入两次密码,当然如果不想在使用公钥的时候输入密码,直接回车即可。当执行完后秘钥对默认会被保存到系统的根目录的.ssh目录下,即:~/.ssh,目录结构如下:
$ tree ~/.ssh
├── id_rsa //私钥文件
└── id_rsa.pub //公钥文件
我们可以查看下公钥文件id_rsa.pub的内容:
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAB3NzaC1yc2EAAAADAQrCVYdR1zhOCKEH+38o3ZdzS7ujMyrvJBFtTUWrE6vxFFcSdxhtka....W3Rg/ebYeuyNmgtgXnEdTI75gPvGacmFHHmzNSrgMwhu2QrQvwxFvr33VU4WdvHcy+RIFDElqO+2DhXUS+2J+9 TZQ@MacBook-Pro.local%
公钥文件id_rsa.pub内容可以拷贝到任意你想远程无秘登录的机器上。
2、在Mac mini机器的根目录的.ssh目录下新建authorized_keys文件,并设置权限为600
$ touch ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
然后将MacBook Pro上的公钥文件id_rsa.pub的内容拷贝并添加到Mac mini的authorized_keys文件中。
$ cat ~/.ssh/authorized_keys
ssh-rsa AAB3NzaC1yc2EAAAADAQrCVYdR1zhOCKEH+38o3ZdzS7ujMyrvJBFtTUWrE6vxFFcSdxhtka....W3Rg/ebYeuyNmgtgXnEdTI75gPvGacmFHHmzNSrgMwhu2QrQvwxFvr33VU4WdvHcy+RIFDElqO+2DhXUS+2J+9 TZQ@MacBook-Pro.local%
3、默认情况下Mac系统是不允许远程登录的,也就是说它的22端口不对外开放,我们需要进行设置才行,方法如下:
a.点击系统左上角的小苹果图标,在下拉菜单中找到 “系统偏好设置...“
b.在系统设置窗口中点击 “共享“图标
c.然后在打开的共享窗口的服务列表中勾选中 “远程登录“
4、设置完过后我们就可以进行远程登录了
首先我们查看下Mac mini的hostname,
$ hostname
tzq.local
因为hostname是几乎不变的(除非自己手动修改),而IP会不停的变化,所以我们使用hostname作为远程登陆地址:
$ ssh tzq@tzq.local
Last login: Thu Oct 24 22:00:18 2019
--------------------------------------------------------------------------------
$ hostname
tzq.local
这样我们就实现了远程无秘登录Mac mini。
macmini作为远程服务器,如何使用Macbook Pro远程免密码登录Mac mini相关推荐
- ubuntu下面的SecureCRT破解失败问题+本地ubuntu系统远程连接RHEL服务器的免密码登录问题(自己归纳总结)
百度下载地址 http://pan.baidu.com/s/1ntqq6Op 官方下载地址 http://www.vandyke.com/download/securecrt/download.htm ...
- 读取远程服务器上文件内容,读取远程服务器上的文件
读取远程服务器上的文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JDK 8 ...
- 易语言 上传文件到远程服务器,易语言与向远程服务器发送文件夹
易语言与向远程服务器发送文件夹 内容精选 换一换 一.IDEA连接SSH 确认你的密码输对了,还好我保存了我的远程服务器的密码,原先我一直以为我输对了,导致一直报错Auth fail 点击ok,连接上 ...
- MacBook Pro 2017外接显卡实战——打破Mac不能玩游戏的定律
MacBook Pro 2017 外接显卡实战--打破 Mac 不能玩游戏的定律 懂电脑的人都知道,Mac 是非常不适合打游戏的.2017 年的 MacBook Pro 顶配自带独显性能也就 1050 ...
- 使用 SSH 免密码登录连接远程服务器
进入本地电脑的 bash 终端 ssh-keygen -t rsa -P '' -C "your.address@gmail.com" 可选参数 -C 表示密钥的备注信息 -t r ...
- 配置免密码登录Linux服务器
2019独角兽企业重金招聘Python工程师标准>>> 获取本机SSH公钥,cat ~/.ssh/id_rsa.pub 远程Linux服务器上,vim ~/.ssh/authoriz ...
- 使用ssh免密码登录Linux服务器
频繁登录Linux服务器时,使用ssh <username>@<host>的方式登录,但是每次都需要输入密码是件很麻烦的事.我们还可以使用私钥/公钥对的方式在免密码登录服务器. ...
- vscode连接服务器免密码登录
在windows环境下,有时候需要用到linux平台开发,如果用Ubuntu虚拟机的话,用起来很不习惯,不方便切换到windows界面,可以把代码放到服务器上,用vs code或者xshell或者其他 ...
- SSH远程登录和SSH免密码登录
SSH是一种通讯协议,可以实现远程安全登录.可以通过如putty.MobaXterm等工具通过ssh安全登录到虚拟机进行操作. Openssh:ssh远程安全登录的开源实现(软件). 一.SSH远程登 ...
最新文章
- Redis 分布式锁如何自动续期
- 解决Jenkins Email Extension Plugin发送邮件失败
- python实现宿舍管理系统_基于PYTHON微信小程序的病历管理系统的设计与实现
- flask 定义数据库关系(一对多) --
- csapp学习笔记2021.1.9
- SmartSql 动态代理仓储
- ubuntu boot空间不足_安装 Ubuntu 双系统
- 基于射影不变量的视野分界线划分算法
- 高等组合学笔记(一)集合的计数,映射与集合的排列组合
- LeetCode 一题多解
- Drupal是如何避免页面缓存保存Message信息的
- 浅谈 C# 交互窗口
- 【Luat-air105】8.1 camera拍照
- 安徽大学计算机基础知识答案,安徽大学大学计算机基础选择题
- 十天学会单片机(2)点亮一个发光管
- 【Java】NIO 仿照zookeeper 写的 nio客户端
- 关于项目估算的微博讨论
- 开源代码审查工具Sonarqube简单使用
- 2009国内免费网盘横向评测
- thymeleaf模板引擎即时生效的问题
热门文章
- eBPF 入门之编程
- I/O Permission Bit Map in Task State Segment(TSS)
- TLB的作用及工作原理,如何查看TLB miss?
- srsLTE源码学习:RRC:(Radio Resource Control):无线资源控制协议
- ftp可以传输什么类型文件_为什么文件传输软件总让数据“没有安全感”?
- java json 修改字段_我们如何使用Java中的Jackson来更改JSON中的字段名称?
- 第三只眼使用局域网版本还是网络版好_让汽车的“第三只眼”更聪明更安全
- linux 编译环境包,linux上war包编译环境搭建
- oracle按用户采集信息,oracle 11g 手动收集用户统计信息
- linux命令中xargs,在Linux上使用xargs命令的详细教程