• linux 免密登陆(超简单)


    一、客户端生产公钥

    windwos上 生成公钥私钥前,先下载git哦

    ssh-keygen -t rsa
    # 记住下方方框内公钥保存地址,

    二、linux 查看自己用户的登录地址

    cat /etc/passwd
    # 我的root用户登录地址是/root

    三、创建.ssh文件夹和.ssh/authorized_keys

    mkdir -p /root/.ssh
    # 记住在 自己登陆用户 的文件夹下创建一个.ssh文件夹
    
    touch /root/.ssh/authorized_keys
    # 创建authorized_keys文件


    四、设置ssh

    vim /etc/ssh/sshd_config

    将下面两个的配置去#即可

    PermitRootLogin yes # 允许root用户登录
    PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys

    五、客户端公钥放入服务器

    5.1 笨方法

    在第一步里面有客户端公钥保存的地址,c:Userdell.ssh 里面有id_rsa.pub 文件,将该文件的内容复制到服务端的 ~/.ssh/authorized_keys文件里面

    5.2 快方法

    ssh-copy-id -i <id_ras.pub 路径> root@ip

     六、git登陆

    ssh root@服务端ip

      

    七、特别说明

    如果后期你还想要某个用户免密登陆,就需要将在该用户文件夹下创建.ssh文件夹和.ssh/authorized_keys 文件,然后将公钥内容放入.ssh/authorized_keys文件中即可。
    
    如果想要多个人都可以访问一个用户。则将多人的公钥内容放至用户文件夹下的.ssh/authorized_keys中就可以了

      

    八、简化ssh 登录方式

    多key管理多ip 

  • 相关阅读:
    linux系统cpu和内存占用率
    虚拟机网卡设置
    C语言中打印返回值
    MQTT_DEMO
    MQTT-C-UDP_PUB
    MQTT-C-PUB
    结构体指针用法
    linux系统如何操作隐藏文件
    mqtt学习笔记
    XML文件的读取----cElementTree
  • 原文地址:https://www.cnblogs.com/xiaobaiskill/p/9988156.html
Copyright © 2020-2023  润新知