`
shutiao2008
  • 浏览: 209857 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用ssh-keygen来设置ssh无密码登录

阅读更多
在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。

ssh有一套很有用的工具,其中的ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.

1) 在本地机器中的~/.ssh/目录下执行下命令,

ssh-keygen -t dsa

将生成两个文件,id_dsa和id_dsa.pub.

2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中.

cat id_dsa.pub >>authorized_keys

注意:目录.ssh和文件authorized_keys的权限必须是600.

完成这些工作后,用户从本地机器到远程机器的登录就不用密码了.

该设置简单实用.
分享到:
评论

相关推荐

    ssh-keygen 中文手册

    ssh-keygen 中文手册

    ssh-keygen 兼容方案

    NULL 博文链接:https://killeraction.iteye.com/blog/1104770

    SSH的ssh-keygen命令基本用法详解

    通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。 在用户目录的home目录下,有一个.ssh的目录,和当前用户ssh配置认证相关的文件,几乎都在这个目录下。 ssh-keygen 可用来生成ssh公钥认证所...

    使用ssh-keygen,实现免密码登陆linux的方法

    下面小编就为大家带来一篇使用ssh-keygen,实现免密码登陆linux的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    js-keygen:浏览器中的ssh-keygen

    使用webcrypto API生成ssh密钥对 观看现场演示,为 ... 在其他任何地方,您都应该可以使用ssh-keygen,这是为SSH生成密钥对的推荐方法。 如何从OpenSSH公钥格式转换为PEM 有关如何转换,请参见 。

    ssh-key秘钥无密码登录和批量分发详细笔记文档实战案例

    SSH秘钥无密码登录和批量分发详细笔记文档实战案例 在IT运维中,SSH秘钥无密码登录是一种非常重要的技术,它能够实现远程服务器之间的无密码登录和批量分发,提高了运维效率和安全性。下面是关于SSH秘钥无密码登录...

    Linux 配置SSH免密登录 “ssh-keygen”的基本用法

    1 什么是SSH 引用百度百科的说明: SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定;它是建立在应用层基础上的安全协议。 SSH 是目前较可靠,专为远程登录会话和其他网络服务提供...

    generate-ssh:ssh-keygen 的封装

    generate-ssh 是一个围绕 ssh-keygen 工具的小包装。 它支持正确的错误处理,不会多次调用回调 (:<) 并且支持在 Windows 上定位 ssh-keygen 可执行文件。 生成(选择{附加路径,评论,位},cb(错误,数据{私人,...

    linux下怎样设置ssh无密码登录.docx

    Linux 下设置 SSH 无密码登录 Linux 是一个流行的开源操作系统, SSH(Secure Shell)是 Linux 中的一种安全协议,允许用户远程登录到 Linux 服务器并执行命令。设置 SSH 无密码登录可以提高 Linux 服务器的安全性...

    ssh-keygen:在node.js中生成SSH密钥对

    ssh-keygen 生成SSH密钥对 安装 确保您拥有ssh-keygen(如果不确定,请尝试$ ssh-keygen ) npm软件包安装 npm install ssh-keygen 或从github下载并放在./node_modules中 用法 var keygen = require ( 'ssh-...

    ssh-keygen-web:在Web浏览器上生成ssh-keygen的密钥对

    ssh-keygen 应用 谢谢 :red_heart: 该项目的核心最初是由创建的。 谢谢! 原始存储库位于。

    clj-ssh-keygen:在Clojure中从头开始生成RSA PKCS#1密钥对(无第3方库)

    clj-ssh-keygen 从头开始生成Clojure的RSA PKCS#1密钥(无第三方密钥),导出PEM和OpenSSH格式 ☛仅用于黑客和教育目的! 用法 ( let [key ( generate-key )] ( write-private-key! key " pvt.pem " ) ( write-...

    ssh(ssh-keygen)配置免输入密码登录远程主机的方法

    本地主机ha01配置: 代码如下:[root@ha01 /]# cd /etc/ssh[root@ha01 ssh]# ssh-keygen -t rsa -N “” (该步骤生成key公私密钥对,-N “”表示密钥对短语为空)Generating public/private rsa key pair.Enter file ...

    ssh如何配置无密码远程登录1

    如何配置ssh无密码远程登录在主机A上生成公约私钥对命令行输入:ssh-keygen -t rsa,连续回车3次,就会生成公钥私钥对:公钥上传到主机B的.ssh

    Linux系统下如何做到SSH免密码登录

    主要是讲Linux系统如何做到SSH免密码登录

    030102设置ssh互信及无密码登录

    ssh-keygen -t rsa 一路回车,不需要输入密码 执行该操作将在/home/user/.ssh下生成id_rsa, id_rsa.pub文件,其中id_rsa.pub是公钥。 #2、在B机器上做步骤1或自行创建/home/user/.ssh文件夹,注意文件夹权限设置为...

Global site tag (gtag.js) - Google Analytics