工具04:PuTTY的小伙伴PuTTYgen和Plink

  • 时间:
  • 浏览:1
  • 来源:uu快3官网pk10_uu快3官方邀请码_官网ios版

plink username@host command

PuTTY的好基友PuTTYgen是SSH的key的生成器,不要 免密码登录系统。

PuTTY的本来好基友Plink是PuTTY的命令行接口,不要 执行远程命令。

本文介绍十个 软件的使用。

$ chmod 1000 ~/.ssh/authorized_keys

2

通过Putty的十个 小伙伴PuTTYgen和Plink,访问远程服务器不要每次都输入密码。目前我所知的有些应用如下。

执行结果如图所示。



Plink会自动寻找PuTTY保存的Session的信息,而不要输入用户名密码。

Plink不要 在命令行运行,肯能只不要 执行一下远程命令并获取结果,不要 不要使用PuTTY,而仅用Plink即可。

命令如下。

以上应用后期的文章都会介绍。

PuTTY的设置如下。

2

运行puttygen.exe,点击“Generate”按钮,但是用鼠标在下图红框位置不断画圈,直到进度条但是但是刚开始 。



修改“Key Comment”。根据需求“Key passphrase”和“Confirm passphrase”。点击“Save private key”,保存到本地。



若越来越“Key passphrase”,会有提示,确认即可。



将“Public key for pasting into OpenSSH authorized_key file”框中的所有文字一键复制到剪贴板。



登录的服务端,将此信息一键复制到$HOME/.ssh/authorized_keys文件内(若越来越,则请创建相关文件夹和文件)。



注意,有些Linux发行版对于.ssh的权限要求是700authorized_keys文件的权限是1000,若总出 Server refused our key的提示,不要 密码登录,请执行如下命令。

~~ EOF ~~

上一章生成的ppk文件,并不OpenSSH通用的Key,通过下述法律土办法将ppk转换为通用Key。

点击“Load”按钮读取ppk文件,将“Public key for pasting into OpenSSH authorized_key file”框中的所有文字一键复制到以.pub为后缀的文本文件中。

点击菜单栏的Conversion->Export OpenSSH key,保存为.pem文件即可。

后续的文章会用到这十个 文件。

请到PuTTY下载页面下载这十个 软件的最新版。