WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

 时间:2024-10-13 12:17:36

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

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

下一步:

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

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

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

这样便可以登陆了;

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linuxWinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

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

mvIdentity.pubauthorized_keys,chmod 644authorized_keys;

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

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

WinSCP(SSH的FTP客户端)如何生成密钥登陆linux

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

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

PermitRootLogin no

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

RSAAuthentication yes

PasswordAuthentication no

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

  • 易语言外部数据库下如何运行易程序
  • windows10系统如何设置音频及音频报警
  • React windows环境搭建
  • .net两个类库如何相互调用
  • 易语言-多个工作薄的工作表移动到其他工作薄中
  • 热门搜索
    假如你不曾养育我是什么歌 1961年是什么命 杨幂是什么星座的 鹤立鸡群是什么意思 双频wifi是什么意思 什么是不及物动词 黑天鹅事件是什么意思 南京大屠杀是什么时候 so2是什么 冒菜是什么