【含cygwin】windows下两种不同的ssh及Autossh免密登录


一、cygwin下ssh免密登录

在windows系统A的cygwin下生成公钥复制给远程登录的电脑B
生成密钥指令:

ssh-keygen

A下cygwin生成密钥的路径:

D:\cygwin64\home\用户名\ .ssh

存放在远程linux登录电脑B中:

/home/B的用户名/.ssh/authorized_keys

测试连接电脑B:

ssh B的用户名@B的ip地址

二、windows下ssh免密登录

打开window的cmd输入ssh-keygen
生成的密钥路径:

C:\Users\A的用户名\ .ssh

存放在远程linux登录电脑B中:

/home/B的用户名/.ssh/authorized_keys

三、cygwin下autossh免密登录

注意:autossh免密登录的前提是A和B ssh免密登录的,在此基础上实现autossh免密登录

输入指令:

autossh -M 2000 B的用户名@B的ip地址

2000端口是监听端口可以随意设置,即可直接进入B电脑。

四、windows下autossh免密登录

输入指令:

autossh -M 2001 B的用户名@B的ip地址

端口2000被cygwin占用了,所以需要更换端口号,
输入指令后即可直接进入B电脑。


总结

windows和cygwin生成的密钥不同,存放的位置也是不同的。要注意不同的命令行与不同密钥匹配。
cygwin和Windows生成了两个路径不同的密钥,如果想在windows的cmd下直接ssh连接,则需要存放windows系统生成的密钥,而cygwin生成的密钥是需要在cygwin命令行下的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值