zoukankan      html  css  js  c++  java
  • linux下ssh、scp无密钥登陆方法

    一:双方都是root用户登陆方法

    A为本地主机(即用于控制其他主机的机器)

    B为远程主机(即被控制的机器server),假如ip172.19.60.53

    AB的系统都是linux

    A上运行命令:

    #ssh-keygen  -t  rsa  (连续三次回车,即在本地生成了私钥(id_rsa)与公钥(id_rsa.pub,不设密码)

    #ssh  root@172.19.60.178 "mkdir  .ssh"(需要输入密码)

    #scp ~/.ssh/id_rsa.pub   root@172.19.60.53:.ssh/id_rsa.pub(需要输入密码)

    B上的命令

    #touch /root/.ssh/authorized_keys(如果已经存在这个文件,跳过这条)

    #cat   /root/.ssh/id_rsa.pub  >>    /root/.ssh/authorized_keys(id_rsa.pub的内容追加到authorized_keys中)

    回到A机器

    #ssh  root@172.19.60.53 (不需要密码,登陆成功)

    二:远程主机不是root(比如普通用户test)登陆方法

    注意:普通用户test是在本地主机上存在的

    A为本地主机(即用于控制其他主机的机器)

    B为远程主机(即被控制的机器server),假如ip172.19.60.53

    AB的系统都是linux

    A上运行命令:

    #ssh-keygen  -t  rsa  (连续三次回车,即在本地生成了私钥(id_rsa)与公钥(id_rsa.pub,不设密码)

    #ssh  test@172.19.60.53 "mkdir  .ssh"(需要输入密码)

    #scp ~/.ssh/id_rsa.pub   test@172.19.60.53:.ssh/id_rsa.pub(需要输入密码)

    B上的命令

    #touch   /home/test/.ssh/authorized_keys(如果已经存在这个文件,跳过这条)

    #cat   /home/test/.ssh/id_rsa.pub  >>    /home/test/.ssh/authorized_keys(id_rsa.pub的内容追加到authorized_keys中)

    修改test/.ssh

    #chmod  700  test

    #chmod  700  .ssh

    #chmod   600  authorized_keys

    回到A机器

    #ssh  test@172.19.60.53 (不需要密码,登陆成功)

  • 相关阅读:
    3.python函数编程-reduce函数
    2.python函数编程-filter函数
    1.python函数式编程-map函数
    匿名函数
    函数作用域
    风湿理论
    关于ProjectServer调用PSI 报Error GeneralReadOnlyColumn (20005)
    ProjectServer任务审批后自动发布
    ProjectServer如何让系统管理员模拟普通用户创建自己的时间表
    如何对Project Proffesional设置预警灯
  • 原文地址:https://www.cnblogs.com/dynwings/p/7063437.html
Copyright © 2011-2022 走看看