最近学习 linux 基础操作,对 linux 系统结构有了些许了解;

同时加深了苹果公司基于 unix 改造 mac os 技术有多牛,一份价钱一分货,卖得比联想华为贵自有道理;

另外逐渐明白了 mac 或者 ubuntu 等慢于 win 系统内在原因;

下面梳理 mac 通过互联网免密登录 linux 服务器方法;

1. mac 本地修改流程

1.1 本地生成 rsa 密钥

ssh-keygen -t rsa

1.2 回车默认密钥文件名

Enter file in which to save the key (~/.ssh/id_rsa):

1.3 回车不需要密码保护

Enter passphrase (empty for no passphrase):

1.4 再回车确定不需要密码保护

Enter same passphrase again:

1.5 修改本地 ssh 配置

vim ~/.ssh/config

修改案例

Host alias
Hostname 192.168.1.1
Port 22
User root
IdentityFile ~/.ssh/id_rsa

复制生成的 id_rsa.pub 公钥内容

2. linux 远程修改流程

2.1 将本地公钥内容粘贴到服务器认证密钥文件 添加多台机器公钥换行粘贴

vim ~/.ssh/authorized_keys

2.2 修改服务器 sshd 配置内 rsa 认证

vim /etc/ssh/sshd_config

修改明细

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

2.3 重启 sshd 否则修改配置不生效

systemctl restart sshd

2.4 修改服务器 /.ssh 和认证密钥文件权限 否则无法免密

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

3. mac 本地免用户名密码远程登录 linux

ssh alias

centos中多台主机免密登录_mac ssh 免用户名密码远程登录 linux 方法相关推荐

  1. centos中多台主机免密登录_centos免密码使用密钥登录

    1.使用Key验证连接SSH 使用Key的登陆需要生成一对密钥,putty.secureCRT以及Xshell均有生成密钥的功能,本文以Xshell 5为例. 密码为密钥密码,如果不设置,只要拥有密钥 ...

  2. linux 免sudo,linux 创建用户,免密sudo,ssh免密登录

    useradd dsuser 创建用户dsuser passwd dsuser 给已创建的用户dsuser 设置密码 免密sudo 配置步骤如下: 1.登陆或切换到root用户下: 2.添加sudo文 ...

  3. 如何探测局域网中某台主机是否开机_如何选购倒车雷达 倒车雷达的选购和安装方法...

    倒车雷达的选购与安装技巧 汽车倒车雷达是汽车泊车安全辅助装置,能使驾驶人了解周围障碍物的情况并且以声音或图像提示驾驶人. 如何选购倒车雷达 现在市场上的倒车雷达种类很多,价格也参差不齐,在选购时要注意 ...

  4. linux mysql root免密_Linux下MySQL忘记root密码的完美解决方法

    在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效. 首 ...

  5. linux免密登录_Linux SSH免密钥登录总结

    Linux下生成密钥 通过命令"ssh-keygen -t rsa" 生成之后会在用户的根目录生成一个 ".ssh"的文件夹 进入".ssh" ...

  6. git免密pull指定ssh密钥文件

    git免密pull指定ssh密钥文件 免密登陆其他机器.获取资源一直是一种非常高效.高度自动化.智能化的方式.技术爱好者不可不知,且最好知行合一. 1.多机共用密钥 在部署时总是希望被部署的服务器上可 ...

  7. Win7系统如何设置空密码远程登录

    Win7系统有远程协助的功能,可以远程操控另外一台电脑,只不过每次都要输入用户名密码,这让我们操作起来不够方便,这时候就可以设置不需要用户名密码就能登录,也就是空密码登录,怎么操作呢? 1.首先右键点 ...

  8. kali linux通过ssh+putty来实现远程登录(亲测有效)

    kali linux通过ssh+putty来实现远程登录(亲测有效) 第一步:安装ssh:sudo apt-get install ssh(如果出现依赖问题,请安提示 安装之后再次进行测试) 第二步: ...

  9. python 自动登录网站_python实现网站用户名密码自动登录功能

    一.概述 公司需要通过网页用户认证登录实现上网,网络设备判断当前帐号12小时没有没上网将会自动断开帐号上网,每天早上上班第一件事就是打开用户认证网页输入. 用户名与密码,有时候要家里通过teamvie ...

  10. 验证ssh免密登录_linux ssh 免密登录

    转载请务必注明原创地址为:https://dongkelun.com/2018/04/05/sshConf/ 以下用三台centos为例,ip分别为192.168.44.138.192.168.44. ...

最新文章

  1. 在手机计算机打数字能监控手机吗,注意了!如果屏幕上出现这4种现象,你的手机可能已被监视...
  2. python怎么安装包-怎么安装python包
  3. 原根与指标(离散对数)
  4. 计算机网络实验思考题汇总
  5. PHP基础入门(五)---PHP面向对象实用基础知识
  6. c语言非线程安全函数引发的BUG一列
  7. xmlrpc.php 漏洞利用
  8. 计算机数学基础知识点归纳,《计算机数学基础》(一)――离散数学期末复习参考...
  9. 滑动轨迹 曲线 python_python曲线图
  10. 打破AI算力瓶颈,华为升级“智能计算”重塑IT行业
  11. lisp封装成vla函数_牛逼,自动将函数或者命令行工具转换成 Web 服务
  12. 小米手机计算机usb连接,小米5手机怎么连接电脑 USB调试方法教程
  13. phpcms 下载模型列表页直接点击下载
  14. springboot整合redis做缓存
  15. 不要再「外包」AI 模型了!最新研究发现:有些破坏机器学习模型安全的「后门」无法被检测到...
  16. Hi-C Data Browser:Hi-C数据浏览器
  17. 爬虫(一):爬虫的基础知识 ---通用爬虫和聚焦爬虫,http和https协议,常见的响应状态码
  18. 安卓4G/5G无线图传终端(单兵执法记录仪、智能安全帽、头盔摄像头)常见问题
  19. 面试前端的简历的注意事项
  20. 15.JDK8新特性之Stream流

热门文章

  1. Android的双进程守护,广播和双进程
  2. 微信小程序-template使用:实现购物车商品数量加减功能
  3. 新塘linux启动过程,NUC972调试笔记之NAND分区调整新增
  4. PHP爬取网页内容并存放至项目文件中
  5. Layer数据表格监听排序切换
  6. 全网首发:LINUX(UOS)对GTK/X11的窗口的差异
  7. this version of the Java Runtime only recognizes class file versions up to 52.0
  8. UOS应用商店deb打包的正确目录结构
  9. 自行编译cups绕过错误:file /etc/rc.d/rc.local from install of systemd conflicts with file from
  10. 成功解决:Could not initialize SDL - No available video device (Did you set the DISPLAY variable?)