zoukankan      html  css  js  c++  java
  • SSH免密码登录Linux服务器

    一、如果本地没有创建ssh的秘钥对,则第一步需要先创建本地主机的ssh秘钥对

    Linux或者MacOS可以直接用ssh-keygen命令在本地主机生成密钥对:

    cd ~/.ssh
    ssh-keygen -t rsa

    这个命令生成一个密钥对:id_rsa(私钥文件)和id_rsa.pub(公钥文件)。默认被保存在~/.ssh/目录下。 注:不要输入Enter passphrase (empty for no passphrase):

    二、将公钥添加到远程主机的 authorized_keys 文件中, 使用命令:

    # 例如服务器地址是192.168.18.1
    ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.18.1
    
    # 服务器SSH的端口需要指定时的用法
    ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.18.1 -p 2233

    三、然后就可以免密码登录远程主机,例如:

    ssh root@192.168.18.1
    # 指定端口
    ssh -p 2233 root@192.168.18.1
  • 相关阅读:
    K-means聚类
    支持向量机_原理
    回归+内插
    ftp 服务器
    cmd 切换python版本
    cookie
    类加载器
    GC
    jvm结构
    mysql文件
  • 原文地址:https://www.cnblogs.com/faunjoe88/p/8194978.html
Copyright © 2011-2022 走看看