zoukankan      html  css  js  c++  java
  • linux ssh 免密码登录

    ssh 免密码登录

    写列密码

    • 安装expect
    • 手工创建.sh脚本,输入以下内容
    #!/usr/bin/expect -f
    #auto ssh login
    set timeout 30
    set sshhost [IP]
    spawn ssh -lroot IP
    expect "password:"
    send "[password]
    "
    interact
    

    替换 [ip] [password]即可

    公钥登录

    • 将自己本机公钥拷贝至服务器的.ssh/authorized_keys当中(若没有,手工创建)
    • 登录方式ssh root@IP

    高级登录

    • 在~/.ssh当中添加config文件,拷贝以下内容
    Host conName
        HostName IP
        User userName
        AddressFamily inet
        ControlMaster yes
        ControlPath  ~/.ssh/%r@%h:%p
        ControlPersist yes
        IdentityFile 密钥文件位置
    

    将conName ,ip, username, 密钥文件位置等信息替换

    • 登录方式 ssh conName(config里面的conName)
  • 相关阅读:
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    Chrome内核保存为mhtml(单网页)
    C 标准库
    C 标准库
    【转】AOP
    [转]控制反转与依赖注入模式
    [转]乐观锁、悲观锁、死锁的区别
  • 原文地址:https://www.cnblogs.com/penggy/p/7475835.html
Copyright © 2011-2022 走看看