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)
  • 相关阅读:
    计算系数
    N皇后问题
    矩阵取数游戏
    过河卒
    经营与开发
    软件开发记录01
    搭建android开发环境
    软件工程结对作业01
    学习总结和教师评价
    站立会议14
  • 原文地址:https://www.cnblogs.com/penggy/p/7475835.html
Copyright © 2011-2022 走看看