winscp开启ftp_WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux?之前有很朋友发现登陆linux时要输入密码验证才能上,后来有了KEY,便可以用KEY直接登陆,那么很多SSH工具都有生成KEY登陆的,在此,我介绍两个最常用的SSH登陆LINUX的工具给大家,并分享给大家如何生成密钥登陆LINUX;

第一,WINSCP这个工具无疑是广泛使用的一个工具,下载与安装这里不做介绍,众所周知;那么说一下,安装好WINSCP并没有SSH登陆LINUX的工具,我们得下载一个Putty登陆工具,并有一个Puttygen这个工具,这是生成密钥的工具,如图示:

145042bd7c77ebf94057365b49acb927.png

然后我们打开WINSCP工具,如图示:

b3d72df79dfd01920a9dbf0a9d94a14e.png

下一步:

e155569be61a0ef28631c51c70c3c2ab.png

这个id_rsa.rsa怎么生成的呢?LOOK

343a56e0c23bf9f401fdbd7c22790a9b.png

输入命令后,直接回车-回车-回车便可以了,然后,在~.ssh/就会生成id_rsa,id_rsa.pub这个两个文件;COPY出来这两个文件,在WIN下面生成PPK文件,便可以用来认证登陆;

接着上面如何生成KEY登陆linux;如图示:

5916c7ac92cef97fe11525bb0472b8e6.png

96ace73d7d772ac3832c0c9853eea758.png

以上保存后,我们便可以来使用生成的PPK文件来验证登陆LINUX了;LOOK

ad534741a7246f854add50ae9d569aca.png

52717892c7838878bc80165017146f76.png

这样便可以登陆了;

第二,分享SecureCRT工具,这个也朋友们喜欢比较多的一个很好的SSH登陆LINUX工具;那么是怎么生成KEY登陆LINUX的呢?

7028c921b525f24d1437fc4de337af35.png

4cd500379f407e9d149fcc040006a025.png

6ce0c030d96f51ba8c4618e085920946.png

84d5fc9e09e6084b0ab1f4b80fceaa85.png

7e740e1bf850a3e046a1d7acfb87c039.png

选择完成之后,生成的Identity和Identity.pub,其中Identity为私钥,Identity.pub为公钥;然后上传Identity.pub到LINUX用户的根目录下.ssh下,用命令:

mv Identity.pub authorized_keys,chmod 644 authorized_keys;

生成:authorized_keys,然后我们来登陆验证;

97218a98bb9ce09b53b0d67baf242579.png

0ff66d908161117c04c6a1a9578477e4.png

这里选择使用身份或证书的文件是全局公钥;

总结:最好我要说的是要想设置SSH无密码使用密钥登陆,要设置相关SSH的配置文件:sshd_config,修改如下:

PermitRootLogin no

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

RSAAuthentication yes

PasswordAuthentication no

并重启:service sshd restart然后才可以正常登陆了,是不是很容易,现在大家知道如何生成密钥登陆linux?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值