1.在远程机器生成.pem文件

生成密钥对:

$ ssh-keygen -t rsa -b 2048 -v

直接确认下一步

查看生成的密钥对:

$ ls ~/.ssh/

将私钥重命名至id_rsa.pem:

$ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pem

修改~/.ssh/目录权限:

$ chmod 700 ~/.ssh/

将id_rsa.pub文件内容重定向至authorized_keys文件:

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改authorized_keys文件权限:

$ chmod 600 ~/.ssh/authorized_keys

2.修改远程服务器配置

使用编辑器(vim)打开配置文件

$ sudo vim /etc/ssh/sshd_config

修改完成后如下:

重启ssh服务:

$ sudo service sshd restart

3.本机免密登录远程机器

将id_rsa.pem文件拷贝至本机(使用某些FTP工具无法开发.ssh文件,可使用cp命令复制)。

原文:https://www.cnblogs.com/zheart/p/12292185.html

linux ssh pem 登陆,Linux 生成pem文件 用于免密登录相关推荐

  1. SSH连接两台虚拟机、秘钥免密登录

    材料:两台虚拟机. 分别查看各自ip: 第一台: 第二台: SSH连接 连接: 秘钥 将生成的公钥传入到想要的ip: 进入192.168.19.129修改配置文件 将PubkeyAuthenticat ...

  2. Linux命令 ssh-copy-id 使用方法(将ssh 公钥上传到目标服务器进行免密登录)

    ssh-copy-id 命令的 man 说明文档 说明文档比较简单,就不再赘述翻译了 SSH-COPY-ID(1) SSH-COPY-ID(1)NAMEssh-copy-id - install yo ...

  3. Linux基础, 基础命令, 基于公钥的免密登录

    安装Linux虚拟机时, 点选web web server, 再勾选development tools, 解决很多命令还需要用yum安装的问题 reboot命令用于重启机器 poweroff用于关闭系 ...

  4. centos ssh免密登录 多台互相免密登录

    centos SSH免密登录 多台互相免密登录 一.从一台服务器免密登录到多台服务器 假定操作的机器为crawl01,需要免密登录的机器为crawl02,crawl03... 在crawl01上做如下 ...

  5. ssh互信 ssh私钥免密登录

    环境相关: OS:CentOS release 6.9 IP:192.168.77.10 1. 简单解释 ssh服务可以生成公私钥,公私钥的类型有两种:rsa和dsa,作用是使用私钥免输入密码登录到公 ...

  6. 阿里云服务器购买及SSH免密登录

    一个毕业后差一点进大厂的程序员的进阶之路--既为巩固知识,也为增长粉丝.收藏+关注方便观看后续更新. 痴迷技术,热爱分享.关注个人微信公众号[一条IT]领取Java/python全套学习教程,限时白嫖 ...

  7. VSCode使用SSH免密登录服务器

    VSCode使用SSH免密登录服务器 前言 一.SSH连接服务器 1.1 安装ssh插件 1.2 配置连接 二.免密登录服务器 2.1.生成公钥 2.2.服务器新建授权文件 2.3.本地复制公钥到服务 ...

  8. 实现SSH密钥登陆Linux系统的方法(Linux公私钥生成)

    密钥对实现思路 秘钥对配置文件 一,系统有秘钥对要实现秘钥登录的方式: 1,确认Linux系统有免密登录文件 SSH免密登陆设置 # cd /root/.ssh/ #ll authorized_key ...

  9. linux dd 截文件,Linux使用dd命令快速生成大文件(转)

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  10. Linux dd命令截取文件,linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

最新文章

  1. Servlet开发配置
  2. JAVA中反射的实现过程和作用分别是什么?
  3. ecmall类关系图(转)
  4. html鼠标点击有手势出来,用原生js+css3撸的一个下拉手势事件插件
  5. 用铁丝做“电路板”,这波操作你不得不服!
  6. 记事本写html怎么加a1图片,记事本-功能待添加
  7. github迁移到gitee相关问题
  8. Java中正数与负数操作、的区别
  9. 动态规划应用--“杨辉三角”最短路径 LeetCode 120
  10. python怎么输入两个数然后求差值_python两个日期之间天差值获取
  11. VSCODE远程连接服务器,远程开发。
  12. 对spinner小结
  13. mysql中如何查询最近24小时、top n查询
  14. ECMAScript 学习笔记03
  15. 使用scrapy-redis构建简单的分布式爬虫
  16. 2018/5/7~2018/5/11 周记
  17. 什么是 Hash 冲突?如何解决 Hash 冲突?
  18. U盘中毒后被隐藏的文件夹无法隐藏选项无法取消
  19. ardruino控制继电器_arduino控制继电器
  20. 核密度估计_拔剑-浆糊的传说_新浪博客

热门文章

  1. Android App开发常用尺寸规范
  2. 自从有了OJ水题嗅探神器,麻麻再也不担心我刷不到题了。。
  3. 在线编辑Word——插入图片、图形
  4. 智能音箱全国产化电子元件推荐方案
  5. 2017 年 10月ios 面试题 总结
  6. 蓝牙耳机连接macbook无声音
  7. hdu 5053(水题)
  8. Java毕业设计-资产管理系统
  9. es文件管理复制到fpt服务器,达人教你玩应用:ES文件浏览器之文件互传
  10. JAVA 生成随机数两种方式