如何在Windows中使用SSH连接Linux服务器,以及设置免密登录和配置别名!

就各位童鞋提出的windows下如何使用ssh的问题作下解释,本人win10 64位系统,亲测可用!
1、登录http://slproweb.com/products/Win32OpenSSL.html


2、下载Win64OpenSSL_Light-1_1_1b.exe(注意选择32和64位,此处为64位的)
3、安装即可,注意安装第三步选择第一个,即自动配置环境变量(如果第4步不成功,可能就需要手动设置环境变量了)

4、在cmd中分别输入ssh和scp看是否可用,如果返回usage:....等等,表示安装成功,然后就可以愉快的玩耍了

(玩耍完记得要exit,否则下面的操作你都相当于在Linux中操作的)

怎样解决免密登录:
1、首先在cmd中,输入ssh-keygen(其他参数可以暂时不去了解),然后一路回车


2、在你回车掉的命令中有id_rsa和id_rsa.pub的存放路径,默认是C:\Users\你的机器名文件夹\.ssh中(注意此处的.ssh文件夹不是隐藏的)


3、输入scp -P 22 .ssh/id_rsa.pub username@remote:~/.ssh/authorized_keys(这一步是将windows中的公钥传给服务器,并存为authorized_keys)


4、在linux中输入cat ~/.ssh/authorized_keys,即可查看公钥内容


5、接下来,在cmd中输入ssh username@remote,不用密码就能登录Linux喽!

(玩耍完记得exit)

怎样解决配置别名:
1、在cmd中输入cd .ssh,进入.ssh文件夹,此时cmd中显示路径为C:\Users\你的机器名文件夹\.ssh
2、输入cd .>config,在.ssh中创建host配置文件config
3、在config中输入配置信息

Host 自定义名称(建议用服务器名)

HostName 服务器ip地址

User 服务器名

Port 22

两种方法:第一种,用记事本的方式打开config,输入以上配置信息保存;第二种,在cmd中输入echo Host 自定义名称 >> config,然后重复上述命令,修改其中的内容,输入剩余的HostName、User、Port。在cmd中输入type config,看是否输入成功。


4、输入   ssh 自定义名称     验证是否配置成功即可!

 

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DreamUrDream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值