zoukankan      html  css  js  c++  java
  • Linux 配置ssh 免密码登录

         在平常应用中,我们经常会登录到其他主机,比如说服务器,每次都需要用户名和密码。 我们可以通过ssh免密码登录服务器而不需要输入密码。

    现在有一台ubuntu的阿里云服务器,称之为 server.  公用ip 地址为:192.168.100.100.  现在开始实现用自己的电脑实现ssh免密码登录到 server中。我的电脑是windows 系统,并且安装了Git。(mac 的原理其实一样)

    1. 打开Git Bash 执行以下命令生成 sshkey

      

    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"   
    # Generating public/private rsa key pair...
    # 三次回车即可生成 ssh key

    2. 打开 C:Users你的用户名.ssh   打开 .pub后缀的文件,这个就是生成公钥。将其打开并复制

    3.复制public key 到 server 中的.ssh 文件下的 authorized_keys中

      

    cd .ssh
    vim authorized_keys 

    # linux系统中,编辑文件,需要按 i,然后粘贴 Publick key 到
    authorized_keys 中
    # 然后按照 Esc 输入: wq
    # 这样进行保存
    
    

    然后试下退出远程 server

    在通过 以下命令 进行 免密码登录

    ssh root@xxx.xxxx.xxxx.xxx 
  • 相关阅读:
    【案例】图片上传
    BOM相关知识点
    【案例】图片无缝轮播效果
    DOM相关知识点
    【案例】雪花飘落效果
    DOM节点克隆
    DOM节点的创建、插入、删除
    【案例】列表全选、全不选、反选
    AJAX相关概念及应用
    解决跨域问题
  • 原文地址:https://www.cnblogs.com/MrLee/p/9393630.html
Copyright © 2011-2022 走看看