在win10和Linux上配置SSH 无密码登录

本文详细介绍了如何在Linux、macOS和Windows10上使用ssh-keygen生成SSH公钥和私钥对,以及如何将公钥上传至远程服务器以实现跨平台的免密登录。

一、用途

  1. SSH指令登录远程服务器和scp复制文件时不再需要频繁输入密码。
  2. 解决vscode远程连接时,需要重复输入密码,无法连接等问题。

二、在本地机器上使用ssh-keygen产生公钥私钥对

1)在Linux (或macOS) 上产生SSH公私钥的方法

在本地终端执行命令 ssh-keygen,然后一路回车

ssh-keygen -t rsa  # -t表示type,就是说要生成RSA加密的钥匙.

查看生成的公钥内容

cat  ~/.ssh/id_rsa.pub

2)在win10上产生SSH公私钥的方法

a)检查windows 本地是否安装有ssh

检查方式:键入win+r输入cmd,打开windows powershell,输入ssh命令。已安装则会显示ssh命令提示。
在这里插入图片描述
否则先在本地安装openssh

b)在本地生成SSH密钥对(公钥和私钥),用于和远程服务器取得联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值