mac、Linux SSH 阿里云 vultr免密登录服务器

当你拥有了自己云服务器的时候,一定为了每次登录服务器输入密码特别痛苦。
那么福利来了,简单配置一下,免密登录你的服务器,希望能帮到大家
注意  id_rsa.pub 公钥文件 id_rsa 私钥文件
  • 1、生成公私钥

本地操作

// 生成公私钥
ssh-keygen -t rsa  (更安全秘钥生成 ssh-keygen -t rsa -b 4096 (4096-bit key))
// 查看公钥
cat ~/.ssh/id_rsa.pub
// 进入ssh配置文件
cd ~/.ssh
  • 2、将公钥复制到自己的云服务器

以下在~/.ssh目录下执行

方法1
密码登录自己云服务器
cd ~/.ssh
vi authorized_keys (vi 打开文件,没有自动新建)
将本地公钥拷贝的文件中,(已有其他公钥,追加在后面)
方法2
本地电脑,使用 ssh-copy-id 工具
// 例子:ssh-copy-id -i id_rsa.pub root@130.180.201.130
输入云服务器的密码即可
注意:mac电脑需要执行 ssh-add
// 例如 sudo ssh-add -K id_rsa
  • 3、本地电脑生成快捷键

不用快捷键:ssh root@130.180.201.130
使用快捷键:本地电脑 ~/.ssh/config
cd ~/.ssh/config
touch config (新建config,文件存在,不需要新建)
open config 添加下面列子内容,改成自己的信息
配置好,使用 ssh myssh 访问自己服务器

解释Host            myssh #自定义别名HostName        hostname  #替换为你的ssh服务器ip或domainPort            port #ssh服务器端口,默认为22User            user #ssh服务器用户名IdentityFile    ~/.ssh/id_rsa #对应的私钥文件
例子Host            mysshHostName        130.180.201.130Port            22User            rootIdentityFile    ~/.ssh/id_rsa

文章参考 https://zhuanlan.zhihu.com/p/32279976

mac、Linux SSH 阿里云 vultr免密登录服务器相关推荐

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

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

  2. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  3. SSH详解以及免密登录配置,深入理解

    前面是理论基础,后部分是免密搭建详细步骤. Secure Shell Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,目的是在不安全的网络中为网络服务提供安全的传输环境. ...

  4. ssh配置公钥解决免密登录

    一. 免密设置 1.客户端生成公私钥 2.上传公钥到服务器 3.测试免密登录 二. 客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-keygen 上面这个命令会在用户目录.ssh ...

  5. ssh免密登录服务器

    ssh ssh是一个方便实用的登录服务器的命令行工具 ssh登录 输入登录命令 ssh user@ip 输入密码 进入服务器 配置并使用HOST别名登录 创建config文件并且配置相关信息 使用别名 ...

  6. macos配置ssh别名登陆并免密登录

    本机配置 文件路径:cd ~/.ssh 编辑config,如果没有新建:touch confing 内容如下 # 输入ECS实例的别名,用户SSH远程连接. Host my_server # 输入EC ...

  7. Linux下密码恢复及免密登录

    一.密码忘记后怎么恢复 1.在系统启动引导时添加rd.break进入单用户模式 启动系统 在系统启动阶段按上下健停止系统系统引导 按"E"进行编辑boot启动项 在linux16引 ...

  8. Mac使用ssh公钥免密登录服务器

    每次登陆服务器都要输入密码,重复无用的操作让人心生厌烦."懒人是推动社会进步的动力",我的宗旨就是能自动的就不要手动. 下面就像大家介绍我是如何打造无密码登录服务器: 1. 生成公 ...

  9. git pull 配置免密_git 阿里云code免密pull push

    生成ssh key 以bying用户执行下面的命令,一路回车即可ssh-keygen 实例: $ ssh-keygen Generating public/private rsa key pair. ...

最新文章

  1. linux+cp+吃内存怎么办,Linux吃掉了我的内存
  2. ResNet超强变体:京东AI新开源的计算机视觉模块
  3. HDU2176 【 Nim博弈】 SG函数求解
  4. Java学习笔记二:数据类型
  5. Java ObjectOutputStream writeBytes()方法与示例
  6. OpenCV学习笔记:矩阵的掩码操作
  7. 输出素数和排序后的数组和杨辉三角
  8. python编程语言-为什么我不建议你将python作为入门编程语言
  9. instr和substr函数
  10. baguetteBox.js - 简单易用的 lightbox 插件
  11. 数量积、向量积、混合积
  12. 波士顿学院的计算机科学,美国波士顿学院计算机科学专业本科申请
  13. 郑州大学计算机翟雨轩,郑州大学文件-20210331220732.doc-原创力文档
  14. androidstudio使用mac字体_给android studio安装新字体,如mac系统的monaco字体
  15. win10修改用户名(中文用户改为英文名)切换administrators管理员用户
  16. springboot返回404错误页面
  17. 软件测试面试题之非技术面试(GZH:软件测试大本营)
  18. 趋势交易大师php,系统交易的初阶——趋势交易者路在何方?
  19. android仿今日头条个人中心页面
  20. 拉格朗日粒子扩散模式FLEXPART,在大气污染溯源中的应用

热门文章

  1. Kubernetes-卷/存储卷(emptyDir/hostPath/pv/pvc)(十)
  2. 线程的组成 java 1615387415
  3. linux-目录命令-mk dir- cd- pwd- rm dir- cp- mv- rm
  4. django-关于a标签路径的测试
  5. linux-shell入门-shell两种使用方式-shell的基本特性
  6. 索引-linux-技术大钢
  7. Netty学习笔记(五) 使用Netty构建静态网页服务器
  8. 如何做性能测试的一点思考总结
  9. 如何配置yum源,并安装FTP服务器
  10. img标签设置display:block,宽度无法100%