putty生成密钥SSH远程登录注意步骤及报错解决方法

简介:

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-4wq保存

   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

本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1718452


相关文章
|
5月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
361 0
|
6月前
|
存储 安全 Linux
在 Linux 上保护 SSH 服务器连接的 8 种方法
本文主要介绍了8种提高SSH协议安全性的方法,这些在实际工作中其实是都会有所用到的,比如服务器基线啥的,希望大家一起努力维护好自己的服务器。另注:本文为转载,版权为原作者所有https://www.linuxmi.com/secure-ssh-connections-linux.html,侵删。
|
14天前
|
Linux 网络安全
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
linux免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf
23 1
|
15天前
|
Shell 网络安全 开发工具
配置SSH时候,Permission denied问题解决方法
配置SSH时候,Permission denied问题解决方法
31 4
|
5月前
|
网络安全
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
146 0
|
1月前
|
网络安全
ssh根据姓名查询的时候报错java.lang.IndexOutOfBoundsException: Remember that
ssh根据姓名查询的时候报错java.lang.IndexOutOfBoundsException: Remember that
9 0
|
1月前
|
网络安全
ssh根据姓名查询的时候报错java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!
ssh根据姓名查询的时候报错java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!
8 0
|
1月前
|
网络安全
ssh报错java.lang.ClassCastException: com.sun.proxy.$Proxy6 cannot be cast to org.service.impl.EmpServi
ssh报错java.lang.ClassCastException: com.sun.proxy.$Proxy6 cannot be cast to org.service.impl.EmpServi
10 1
|
1月前
|
存储 安全 网络安全
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对
104 2
|
2月前
|
安全 网络协议 Linux