1. 本地生成 ssh 密钥对

打开 windows cmd 终端执行命令 (如果已有公私钥,可跳过此步骤)

ssh-keygen -t rsa

生成的文件在 "C:\Users\用户\xxx\.ssh" 目录中

id_rsa 私钥
id_rsa.pub 公钥

如图所示:

2. 将公钥文件上传至远程服务器,并将公钥内容追加到 authorized_keys 文件中

  • a. 使用管理员账号登录,先使用管理员账号登录,使用如下命令追加:

    cat id_ras.pub >> /root/.ssh/authorized_keys

  • b. 使用其他普通用户账号登录,先使用普通账号登录,使用如下命令追加:

    cat id_ras.pub >> /home/yourusername/.ssh/authorized_keys

    提示文件不存在,可先创建文件夹及文件。
    若文件信息配置正常,仍然不能免密登录,请检查 .ssh/authorized_keys 文件夹及文件的用户组与登录账号是否一致

3. windows terminal 配置命令行

命令行配置参数

ssh -i C:\Users\zhang332\.ssh\id_rsa zhang33@172.xx.xx.240

其中:

用户名及远程服务器地址 zhang33@172.xx.xx.240
私钥文件路径 C:\Users\zhang332.ssh\id_rsa

配置界面位置如图所示:

windows terminal ssh 免密访问远程服务器的更多相关文章

  1. ssh免密连接远程服务器

    ssh免密连接远程服务器 借助ssky-keygen和ssh-copy-id工具,通过4个简单的步骤实现无需输入密码登录远程Linux主机 1 生成密钥 通过内置的工具生成RSA算法加密的密钥 ssh ...

  2. linux ssh免密登陆远程服务器

    10.170.1.18服务器免密登录到10.170.1.16服务器 首先登入一台linux服务器(10.170.1.18),此台做为母机(即登入其他linux系统用这台做为入口):执行一行命令生成ke ...

  3. ssh免密码登陆远程服务器

    ssh免密码登陆远程服务器 在使用windows下的cygwin或者在linux下使用Terminal进行远程服务器登陆测试的时候总是会要求输入账号密码,对于此我们可以使用ssh将公钥放在服务器上的方 ...

  4. ssh免密登录linux服务器

    Ssh免密登录 sshd服务 sshd简介: SSH 密钥为登录 Linux 服务器提供了更好且安全的机制.运行 ssh-keygen 后,将会生成公私密钥对.你可以将公钥放置到任意服务器,从持有私钥 ...

  5. Windows GIT SSH 免密教程

    Windows GIT SSH 免密教程 安装git客户端,最新下载地址如下 https://github.com/git-for-windows/git/releases/download/v2.2 ...

  6. windows配置ssh免密登录linux

    客户端(windows)要做的事情 默认机器上已安装git,若没有,请先安装git 查看本地是否有ssh公钥文件夹,若没有,则创建文件夹 mkdir ~/.ssh //创建文件夹 生成公钥 邮箱最好为 ...

  7. linux SSH免密码登录远程服务器

    背景:无密码登录,所谓的无密码登录其实是指通过证书认证的方式登录,使用一种‘公私钥’认证的方式来进行ssh登录 在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加 ...

  8. MAC下ssh免密码登录远程服务器

    生成密钥.在终端下执行命令: ssh-keygen -t rsa 一路回车,各种提示按默认不要改,等待执行完毕.然后执行: ls ~/.ssh #可以看到两个密钥文件:id_rsa(私钥) id_rs ...

  9. ssh免密码登录远程服务器(不采用securecrt登录)

      http://blog.csdn.net/leexide/article/details/17252369       Linux/UNIX下使用ssh-keygen设置SSH无密码登录 标签:  ...

  10. CentOS7设置集群环境SSH免密访问

    1.准备工作 1)通过克隆或者其他方式获得可互相通信的多台节点(本文为3台虚拟机:hadoop101.hadoop102.hadoop103) 2)配置节点的静态IP.hostname.hosts,参 ...

随机推荐

  1. 制作语义分割数据集(VOC格式)

    环境:python3.8 labelme=5.0.1 1.使用labelme标注工具 直接在命令行安装或者在anaconda下面新建虚拟环境安装(避免污染环境,不用的时候可以直接delete该环境) ...

  2. Centos7.x根分区扩容

    背景说明 我们在部署好的系统中,随着数据的不断增加, 发现根分区频繁出现满载问题,这种情况下,我们需要对根分区进行扩容. 方案说明 • 使用空闲磁盘扩容到根分区 • 使用空闲的分区扩容到根分区 • 使 ...

  3. [abc313 h/ex] Group Photo

    Ex - Group Photo 很牛的题 设\(A_0=A_{n+1}=INF\),那么对于每个\(B_i\)有\(B_i>\min(A_{i-1},A_i)\),所以考虑设\(C_i\)表示 ...

  4. AD 提权-委派攻击

    本文中的部分图文内容均取自<域渗透攻防指南>,本人仅对感兴趣的内容做了汇总及附注. 导航 0 前言 1 实验环境 2 非约束性委派 3 约束性委派 4 基于资源的委派 0.前言 委派是指将 ...

  5. nginx代理https、wss配置、wss流式配置

    使用nginx代理实现 https.wss的代理,对于nginx版本自行寻找对应的版本,有x86和arm的版本,但是配置文件是通用的,config目录下的nginx.conf 下面是简单对此conf文 ...

  6. 4G网关8305LN远程监控西门子触摸屏SMART 700IE ZLAN8305LN应用

    1.概述 ZLAN8305LN是一款专门为工业环境设计的RS485设备数据采集器/物联网网关,他通过4G的方式传输,结合卓岚特有的P2P技术,无需构建公网服务器也可以同样随时随地采集设备的数据,本次案 ...

  7. R语言包学习之tidyr包:数据结构重构

    ↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓ tidyr包 tidyr包主要涉及的功能和函数有: 1)缺失值的简单补齐 2)长表变宽表与宽表变长表 gather-把宽度较大的 ...

  8. ccs 各种居中

    转   http://www.cnblogs.com/2050/p/3392803.html 居中是我们使用css来布局时常遇到的情况.使用css来进行居中时,有时一个属性就能搞定,有时则需要一定的技 ...

  9. vs 错误 将环境变量 " TraceDesignTime" 设置为 true 解决方案

    解决方案 参考页面

  10. cuda 如何安装 18.04 ubuntu

    简介 先安装好Nvdia 驱动 在安装cuda 安装方式 https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_ ...