`

ssh_key授权

 
阅读更多
生成rsa_key , 并添加公钥到服务器
windows:
下载XSHELL,在登陆的时候可以选择用密钥登陆, 然后直接生成,保存可以得到rsa_key.pub。

linux or Mac:
1、生成SSH密钥对
ssh-keygen -t rsa
1
2、建议直接回车使用默认路径
Enter file in which to save the key (/root/.ssh/id_rsa):
1
3、输入密码短语(留空则直接回车)
Enter passphrase (empty forno passphrase):
1
4、重复密码短语
Enter same passphrase again:
1
最后会显示生成的路径
Your identification has been saved in/root/.ssh/id_rsa.
Yourpublic key has been saved in/root/.ssh/id_rsa.pub.
1
2
·添加res_key到服务器
打开刚才生成的.pub文件,复制里面内容 , 在服务器里面输入

echo "XXX(.pub里面所有的内容)" >> /root/.ssh/authorized_keys
1
·禁止密码登陆,并启动ssh_key验证
1、编辑sshd_config文件
vi /etc/ssh/sshd_config
1
2、禁用密码验证
PasswordAuthentication no
1
3、启用密钥验证
RSAAuthentication yes
PubkeyAuthentication yes
1
2
重启服务
RHEL/CentOS系统:
service sshd restart

Ubuntu系统:
service ssh restart

debian系统:
/etc/init.d/ssh restart
版权声明:欢迎转载,转载请注明出处-->http://blog.csdn.net/adzcsx2 https://blog.csdn.net/adzcsx2/article/details/61915500
分享到:
评论

相关推荐

    SSH_Secure_Shell_ClientH工具密钥登录linux

    使用命令“ssh-keygen -i -f uplinux_key.pub >> authorized_keys”将公钥添加到authorized_keys文件中。然后,我们需要删除生成的文件和authorization文件。 保护密钥 我们的密钥文件非常重要,需要保护好。我们...

    Windows下的SSH安装之Cygwin

    最后,配置 sshd 服务,执行 ssh-host-config 命令,生成 ssh_host_key、ssh_host_rsa_key、ssh_host_dsa_key 等文件,并创建 default ssh_config 和 sshd_config 文件。 Cygwin 的优点是可以在 Windows 上运行 ...

    华为 h3c 3com ras转16进制工具 sshkey.exe

    本文将深入探讨RAS到16进制转换的工具——sshkey.exe,以及与RSA加密算法的相关性。 首先,我们需要理解RAS。RAS允许用户通过拨号或其他连接方式远程访问网络资源,如服务器或路由器。然而,这种服务如果没有妥善...

    SSH移植文件

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。...在进行SSH移植时,应特别关注安全问题,比如密钥管理、权限控制和防火墙规则设置,以防止未经授权的访问。

    update-ssh-keys:不推荐使用的用于管理授权ssh密钥的工具

    ssh-key-dir通过提供一个帮助程序来解决此问题, sshd可以在身份验证时运行该帮助程序以直接读取authorized_keys.d文件。 在此模型中, authorized_keys只是密钥的附加来源,不再需要保持同步。关于update-ssh-keys...

    004653_利用SSH-Key实现安全的密钥证书方式登陆.docx

    ### SSH-Key实现安全密钥证书方式登录详解 #### 一、引言 SSH(Secure Shell)作为一种常用的远程登录协议,在互联网环境下广泛应用于Linux服务器的安全管理。为了提高安全性,除了使用默认的密码认证方式外,还...

    python使用paramiko实现ssh的功能详解

    pkey = paramiko.RSAKey.from_private_key_file('/home/super/.ssh/id_rsa', password='12345') ssh = paramiko.SSHClient() ssh.connect(hostname='192.168.2.129', port=22, username='super', pkey=pkey) stdin...

    OpenSSH登录SSH2

    echo "Key id_rsa_SSH2.pub" >> authorization ``` 至此,配置完成。现在可以从OpenSSH机器上免密码登录SSH2机器: ``` ssh root@192.168.0.1 ``` #### 四、注意事项 - 确保SSH服务正常运行,并允许免密码...

    等保 3 交换机安全要求说明

    [SSH_Server] dsa local-key-pair create ``` - 配置SSH用户及服务方式: ``` [SSH_Server] user-interface vty 0 14 [SSH_Server-ui-vty0-14] authentication-mode aaa [SSH_Server-ui-vty0-14] protocol ...

    深信服云镜安全风险评估系统用户手册_V3.0.1.pdf

    深信服云镜安全风险评估系统支持多种授权管理方式,包括USB_KEY授权和License授权。 2.1 USB_KEY授权 USB_KEY授权是系统的一种授权方式,使用USB_KEY设备对系统进行授权。USB_KEY设备包含了系统的授权信息,用户...

    ssh.zip_ssh

    为了增强安全性,管理员还会设置SSH密钥对(public key authentication)来替代传统的密码登录,并限制SSH的端口号、只允许特定用户登录,或者启用防火墙规则来阻止未授权的访问。 在进行SSH整合时,可能涉及到以下...

    关于linux下的ssh服务配置文件的说明.pdf

    4. **HostKey**: 定义了SSH服务器使用的密钥对,包括SSH1的`/etc/ssh/ssh_host_key`和SSH2的RSA(`/etc/ssh/ssh_host_rsa_key`)和DSA(`/etc/ssh/ssh_host_dsa_key`)私钥。这些密钥用于加密会话并验证服务器的身份...

    rust-sshkeys:用于读取OpenSSH公共密钥和证书的Rust库

    通过解析用户的SSH公钥,服务器可以验证客户端的身份,确保只有授权的用户才能访问资源。此外,对于处理SSH密钥管理和审计的工具,rust-sshkeys也是一个理想的组件,因为它简化了密钥解析的过程,降低了开发复杂性。...

    linux下ssh配置

    HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key KeyRegenerationInterval 3600 ServerKeyBits 768 SyslogFacility AUTH LogLevel INFO LoginGraceTime 600 PermitRootLogin yes ...

    ssh-host-container:使用公钥身份验证设置SSH服务器的容器

    docker run -d -P -e SSH_KEY=<sshkey> rancher/ssh-host-container 接触 对于错误,问题,评论,更正,建议等,请在打开一个问题,标题以[ssh-host-instance]开头。 或只需以创建新期刊。 执照 版权所有(c)...

    bounty-targets:该项目每小时抓取漏洞赏金平台作用域(例如HackeroneBugcrowdIntigritietc),并将其转储到赏金目标数据存储库中

    SSH_PRIV_KEY :SSH私钥,已授权其写入要向其中推送数据的github项目。 SSH_PUB_KEY :对应于SSH_PRIV_KEY 。 GIT_HOST :要写入的github项目。 对于这个项目,它是git@github....

    custom-ssh-backdoor:自定义 ssh 后门,使用 Paramiko 在 python 中编码

    ssh_server.add_server_key(paramiko.RSAKey.from_private_key_file('server_key.pem')) # 生成或提供私钥文件 ssh_server.start_server(server=CustomSSHServer()) while not ssh_server.event.is_set(): ssh_...

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置可以提供加密的数据传输和身份验证,保护数据库免受未经授权的访问。同时,SSH 配置还可以提供远程访问数据库的能力,使得开发者和管理员可以远程访问和管理数据库。 二、SQLServer ...

    s8500路由交换机_操作手册(V2[1].00)7-6_SSH2.0配置

    使用`ip ssh pubkey trust [public_key]`命令添加信任的公钥。 ##### 2.5 配置SSH用户的服务类型 为了限制SSH用户可访问的服务类型,可以通过配置特定命令来实现。例如,使用`ip ssh acl`命令结合访问控制列表(ACL...

Global site tag (gtag.js) - Google Analytics