putty生成密钥SSH远程登录注意步骤及报错解决方法
报“Putty server refused our key”(解决)排查步骤:
1、.ssh文件夹权限和authorized_keys文件权限
1-1创建.SSH目录及authorized_keys文件
mkdir –p /root/.ssh
touch authorized_keys
1-2 修改目录及文件权限
Chmod 700 .ssh
Chmod 600 authorized_keys
2. Selinux安全机制和Iptables防火墙规则拦截
2-1 临时关闭Selinux 命令:setenforce 0
临时关闭防火墙命令:iptables –F
2-2 永久关闭selinux:修改/etc/selinux/config配置文件setenforce=disabled (重启生效)
永久通过-建立防火墙规则:
3. 通过putty复制到authorized-keys里,但是还有报Putty server refusedour key错误。仔细看authorized-keys文件,会发现前面是sh-rsa ,少了个s,这个时候只要在前面添加个s,即ssh-rsa就可以了。
4. sshd配置不正确(特许情况可以作为排查,一般情况不用修改)
修改/etc/ssh/sshd_config
4-1、#StrictModesyes 改成 StrictModesno (去掉注释后改成 no)
4-2、#PubkeyAuthenticationyes 改成PubkeyAuthentication yes (去掉注释)
4-3、#AuthorizedKeysFile.ssh/authorized_keys 改成AuthorizedKeysFile .ssh/authorized_keys (去掉 注释)
4-4、wq保存
4-5、/etc/rc.d/init.d/sshdreload 重新加载
字体大小设置
Window->Appearance->Fontsettings—>Change按钮设置(我的设置为12)
字体颜色设置
Window->Colours->DefaultForeground->Modify设置(我喜欢绿色设置:R:0 G:255 B:64)
此外在默认的黑色背景下 蓝色看不太清楚,可以把Window->Colours->ANSI Blue 更改下设置(我设置为R:255 G:0 B:128)
Window->Behaviour最下面有个Full screen onAlt-Enter 勾上就可以了。
保存session