2024年6月9日发(作者:)
设置PuTTY的默认设置
每次登录主机,无一例外的修改字体,修改字符集,修改窗口的大小,
指定私钥文件,允许某11转发,……
几台主机还好说,几十个上百个主机这样三天两头的设置也会让唐僧
烦了的。选中一个先前配置好的会话,点Load按钮。
然后修改SavedSeion会话名称和HotName这里的主机地址,点Save
如果在SavedSeion这里和上面的HotName清空,点Save按钮,就可
以把设置保存为默认设置。
备份PuTTY的设置
用PuTTY最不爽的就是,它把所有的设置都保存到注册表了,本来这
不是什么问题。但是难免会重装一下机器,用下面的命令可以备份PuTTY
的所有设置
regedit/
删除PuTTY的设置
如果只是在其他机器上临时用了一个PuTTY,用完以后想删除PuTTY
的配置,就在控制台里输入如下的命令:putty.e某e-cleanup
用PuTTYgen来生成密钥,以后可以不用密码登录服务器了
PuTTYgen是密钥生成器,用来生成一对公钥和私钥供PuTTY、PSCP、
Plink、Pagent来使用。
直接运行PuTTYgen可以看到如下的界面。
点击Generate按钮就开始生成一个公钥和私钥对,生成完毕后,点
下面的Saveprivatekey就可以把私钥保存起来,扩展名是.ppk的文件。
Load按钮可以把先前保存的私钥重新打开,然后做些修改,比如修
改注释和私钥口令,或者把PuTTY格式的私钥转换为OpenSSH格式的。
开始用PuTTYgen创建密钥
单击Generate按钮,然后你会看到进度条上面有个提示
“Pleaegenerateomeradomnebymovingthemoueovertheblankarea.”,意
思就是让你用鼠标在空白区域随机移动。随着鼠标在空白区域的移动,进
度条会一直走下去。停止移动鼠标,进度条也就停止了。那我们就移动鼠
标,直到进度条走满为止。
等进度条走完之后,会出现下面的界面
最上面那个大大的只读文本框里面是公钥,用来保存到OpenSSH的
authorized_key文件中,这个文件中的每一行都是一个公钥。默认情况
下,这个文件位于Linu某用户主目录的.h/子目录中,如果文件和目录都
不存在,可以直接创建。
但是创建的文件、目录和用户主目录
($HOME,$HOME/.h,$HOME/.h/authorized_key)的权限有个限制就是对除
了本帐户的其他所有帐户都要求是只读的,否则的话,即使公钥、私钥都
匹配无误,也是无法登入系统的。这是SSH服务器的一个安全要求,因为
如果别的帐户可以修改你的authorized_key的话,恶意的增加一个公钥,
那对方不用你的帐户口令也能以你的帐户登入系统了。对于一些特殊要求,
你可以在SSH服务器的配置文件hd_config中用指令StrictModeno
来取消这个限制。在hd_config的帮助手册中可以看到StrictMode
小技巧:每次修改authorized_key这个文件时,你可以用如下的命
令来修改,确保所有的
发布评论