我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 153|回复: 0

[技术文章] Windows上使用ssh 免密码登录linux

[复制链接]
  • TA的每日心情

    昨天 10:16
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    57

    主题

    35

    回帖

    115

    积分

    二级逆天

    积分
    115

    终身成就奖

    QQ
    发表于 7 天前 | 显示全部楼层 |阅读模式

    windows环境变量
    %SYSTEMROOT%\System32\OpenSSH\     vscode里ssh
    D:\Program Files\Git\usr\bin    git里ssh

    Windows上cmd里输入
    免密码登录
    ssh-keygen  
    输入  /C/Users/lenovo/.ssh/id_rsa
    回车
    回车

    linux
    mkdir/home/book/.ssh
    cat/home/book/id_rsa.pub >> /home/book/.ssh/authorized_keys
    chmod 700/home/book/.ssh
    chmod 600/home/book/.ssh/authorized_keys
    sudo /usr/sbin/sshdrestart

    sudo vi ~/etc/ssh/sshd_config
    #禁用root账户登录,如果是用root用户登录请开启
    PermitRootLoginyes

    # 是否让 sshd 去检查用户家目录或相关档案的权限数据,
    # 这是为了担心使用者将某些重要档案的权限设错,可能会导致一些问题所致。
    # 例如使用者的 ~.ssh/ 权限设错时,某些特殊情况下会不许用户登入
    StrictModesno

    # 是否允许用户自行使用成对的密钥系统进行登入行为,仅针对 version 2。
    # 至于自制的公钥数据就放置于用户家目录下的 .ssh/authorized_keys 内
    RSAAuthenticationyes
    PubkeyAuthenticationyes
    AuthorizedKeysFile.ssh/authorized_keys

    # 有了证书登录了,就禁用密码登录。
    PasswordAuthenticationno

    重启sshd服务
    sudo/usr/sbin/sshd restart


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表