s

系统版本: macOS 10.14.4 (18E226)内核版本: Darwin 18.5.0型号名称: Mac mini 2014型号标识符: Macmini7,1处理器名称: Intel Core i5处理器速度: 2.8 GHz处理器数目: 1核总数: 2L2 缓存(每个核): 256 KBL3 缓存: 3 MB内存: 8 GBBoot ROM 版本: 238.0.0.0.0SMC 版本(系统): 2.24f32序列号(系统): C07WN0Z0G1J2硬件 UUID: 53859791-F72D-5683-AE50-C9F0380BDB19

mac下启动ssh服务

https://www.cnblogs.com/liyuanhong/articles/6540106.html

mac本身安装了ssh服务,默认情况下不会开机自启1.启动sshd服务:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist2.停止sshd服务:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist3查看是否启动:
sudo launchctl list | grep ssh如果看到下面的输出表示成功启动了:
--------------
- 0 com.openssh.sshd

官方开启 ssh root 用户的说明

https://support.apple.com/zh-cn/HT204012

# 1. 先进入 root 用户模式
su
# 2. 然后编辑 sshd_config 文件内容
vi /private/etc/ssh/sshd_config# 3. 找到‘#PermitRootLogin prohibit-password’这一行,把前面的 # 号去掉,并把后面改成 yes
PermitRootLogin yes
# 4. 保存并退出
:wq!
5.重启 sshd 服务
launchctl stop com.openssh.sshd # 停止 ssh 服务
launchctl start com.openssh.sshd #启动 ssh 服务 

ssh免密码登陆及其原理

https://www.cnblogs.com/kex1n/p/6017963.html

如何生成密钥:
1、在客户端打开终端,执行ssh-keygen,该命令会默认在~/.ssh/目录下创建id_rsa、id_rsa.pub两个文件,分别为您的公钥和私钥。
2、将公钥id_rsa.pub文件拷贝到服务器端的~/.ssh/authorized_keys文件中,有三种方法:
通过scp拷贝:
 例:scp -P 22 ~/.ssh/id_rsa.pub user@host:~/authorized_keys #可选参数-P代表指定用端口号22
通过ssh-copyid程序:
 例:ssh-copy-id user@host #此种方式简单,不需追加改文件名,但不能指定端口号,默认以22端口
通过cat方法:
 例:cat ~/.ssh/id_rsa.pub | ssh -p 22 user@host ‘cat >> ~/.ssh/authorized_keys’

免密码登录原理


图解,server A免登录到server B: 
1.在A上生成公钥私钥。 
2.将公钥拷贝给server B,要重命名成authorized_keys(从英文名就知道含义了) 
3.Server A向Server B发送一个连接请求。 
4.Server B得到Server A的信息后,在authorized_key中查找,如果有相应的用户名和IP,则随机生成一个字符串,并用Server A的公钥加密,发送给Server A。 
5.Server A得到Server B发来的消息后,使用私钥进行解密,然后将解密后的字符串发送给Server B。Server B进行和生成的对比,如果一致,则允许免登录。 
总之:A要免密码登录到B,B首先要拥有A的公钥,然后B要做一次加密验证。对于非对称加密,公钥加密的密文不能公钥解开,只能私钥解开。

end

转载于:https://www.cnblogs.com/lindows/p/10731954.html

OS + macOS Mojave 10.14.4 / sushi / ssh-keygen / ssh-copy-id相关推荐

  1. 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统

    macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...

  2. cdr mac majave os_苹果最新 macOS Mojave 10.14 正式版 懒人镜像

    本帖最后由 kissfox 于 2018-10-15 10:24 编辑 苹果最新 macOS Mojave 10.14 正式版 懒人镜像 近期很多人在找我帮忙找MAC OS Mojave 10.14苹 ...

  3. centos 安装trace_前期的准备工作-MacOS Mojave 10.14.3 下安装CentOS 7及Bochs 002

    MacOS Mojave 10.14.3 下使用虚拟机安装CentOS 7 以及 Bochs 2.6.9 CentOS 7.6.1810 系统下 安装Bochs 2.6.9 1 下载CentOS 7. ...

  4. macOS Mojave 10.14.6 18G103 正式版 with Clover 5091原版镜像[双EFI双平台终极版]

    macOS Mojave 10.14.6 补充更新 · 修复了部分 Mac 无法从睡眠状态正常唤醒的问题. · macOS Mojave 10.14.6 更新提高了 Mac 的稳定性和可靠性. · 解 ...

  5. macOS Mojave 10.14.4 (18E226) 最新苹果系统镜像下载+在线升级方法

    苹果今日正式推送了 macOS Mojave 10.14 系统下载,最大的升级就是全新的深色模式,此外还有桌面文件自动整理文件堆.画廊视图.预览编辑.截图录像功能升级.更严格的隐私保护等等,值得升级! ...

  6. macOS Catalina 10.15.x.iso macOS Mojave 10.14.6 下载地址

    macOS Mojave 10.14.6下载地址(已失效) macOS Catalina 10.15.x.iso 下载地址, 需要可以加我,发阿里云盘,因为这个格式的文件不能分享. 欢迎加我威信: w ...

  7. 安装黑苹果macOS Mojave 10.14.6 -技嘉B85+i5 4690+HD4600 + GTX760

    安装黑苹果macOS Mojave 10.14.6 安装Mac全过程只需要下载balenaEtcher一个软件即可,不用下载别的乱七八糟 的软件 制作启动U盘 1.下载软件balenaEtcher 2 ...

  8. thinkpad x1 carbon 黑苹果macOS Mojave 10.14.6 安装

    1.镜像下载 黑果小兵的网站下载 10.14.6 18G87 双平台(Intel/AMD) 双EFI分区版下载链接 迅雷离线下载:[请点击下载] 感谢@难忘情怀提供下载资源 http下载链接:请点击下 ...

  9. Teamviewer 14 破解【检测商业用途,5分钟限制】 for macOS Mojave 10.14

    Teamviewer 14 破解[检测商业用途,5分钟限制] for macOS Mojave 10.14 一种通用做法是降级到Teamviewer13 参考博客 但这有一个问题,就是无法连接到较高版 ...

最新文章

  1. Oracle逻辑结构学习笔记
  2. SQL游标使用方法SQL游标使用方法(转)
  3. 模拟纳指stock的小例子
  4. 安卓html输入框推起页面,移动端input输入框调起,页面上推,输入框关闭无法恢复...
  5. 做企业:要么靠规模,要么靠利润
  6. mysql课件_MYSQL讲课时的PPT课件.ppt
  7. 用友软件常用名词解释
  8. 双网卡上网冲突解决_产品介绍 | H3C 终端准入控制解决方案
  9. C语言实现扫雷小游戏
  10. 剖析矩阵的本质及其意义
  11. 深度学习WideDeep模型——记忆能力和泛化能力的综合
  12. 测试公总号加入微信开放平台
  13. 中华瑰宝之山西人的面食
  14. 马原(2023版)导论笔记
  15. 非常实用,华为、新华三、锐捷交换机的配置命令分享
  16. 虚拟机中如何给Ubuntu系统进行联网
  17. linux系统下载及安装(CentOS-7-x86_64-DVD-1810.iso)
  18. 计算机上的查找替换功能快速格式化,Excel 2016中使用查找替换功能应用技巧
  19. 谢国忠正在走入一种非理性思维状态
  20. 大脑的信息获取特点与记忆模式

热门文章

  1. Ubuntu 16.04 安装Go 1.9.2
  2. Android 手机卫士--解析json与消息机制发送不同类型消息
  3. 同一用户最新登录踢掉历史登录【原创】
  4. 【Vegas原创】巧用GridView ButtonField列
  5. ASP页面中访问基于.net的COM组件[转]
  6. android视频录制无图像,Android开发拍摄视频在图库不显示问题
  7. allow php tag,Smarty allow_php_tag报告'未定义的属性:Smarty :: $ allow_php_tag'
  8. 走进C/C++函数的名字改编
  9. (30)FPGA米勒型状态机设计(一段式)(第6天)
  10. (26)System Verilog范围随机函数约束类内变量