Cane's Blog

Cane

【Windows】Cmder免密连接Linux服务器

47
2019-06-20
  1. 修改 C:\Users\<用户名>\.ssh 目录下 config 文件

    Host txyun
        HostName xxx.xxx.xxx.xxx
        User root
        Port 22
  1. 检查本机目录 C:\Users\<用户名>\.ssh 下是否有 id_rsaid_rsa.pub 两个文件,若没有按以下步骤生成

    ssh-keygen -t rsa
    1. 弹出密钥保存位置提示后,继续按回车(密钥对将生成到默认位置 C:\Users\<用户名>\.ssh

    2. 弹出输入密码提示后,继续按回车(不设置密钥对验证密码)

    3. 弹出确认密码提示后,继续按回车

    4. 检查本机目录 C:\Users\<用户名>\.ssh 下存在 id_rsaid_rsa.pub 两个文件

  2. 上传公钥到 Linux 服务器

    将本地的id_rsa.pub里面的内容,写至服务器 ~/.ssh/authorized_keys

  3. 连接

    1. 在 Cmder 输入 ssh 主机名

    2. 输入服务器登录密码,以后即可免密登录