如何生成ssh公钥 key

生成key文件 ssh-keygen -t rsa
按提示先yes然后回车回车 就会生成/root/.ssh/id_rsa和/root/.ssh/id_rsa.pub文件
用scp把id_rsa.pub文件拷贝到另外一台需要访问的服务器
scp /root/.ssh/id_rsa.pub 192.168.1.2:~/.ssh/ ssh 192.168.1.2 cat .ssh/id_rsa.pub && .ssh/authorized_keys cat .ssh/id_rsa.pub && .ssh/authorized_keys2
这样配置完scp或者ssh就可以不用输入用户名和密码了
69 queries in 0.189 secondsssh key如何生成SSH2.0请问这两个key文件如何生成ssh_host_rsa_key和ssh_host_rsa_key.pub。这两个文件在/etc/ssh下。我用keygen只能生成格式为id_rsa和id_rsa.pub的文件,这两个文件在/userhome/.ssh。呵呵还没解决,可能是我问的不清楚。不过非常感谢大家!...SSH2.0请问这两个key文件如何生成ssh_host_rsa_key和ssh_host_rsa_key.pub。这两个文件在/etc/ssh下。我用keygen只能生成格式为id_rsa和id_rsa.pub的文件,这两个文件在/userhome/.ssh。呵呵还没解决,可能是我问的不清楚。不过非常感谢大家!关注问题118回答软件开发工程师
, 富士通不好意思我没太明白您的意思啊?如果直接SSH,只要装了openssl就通,但是需要输密码。 ...taurus 发表于
ssh 登陆一次后会产生key(第一次登陆)不好意思我没太明白您的意思啊?如果直接SSH,只要装了openssl就通,但是需要输密码。 ...taurus 发表于
ssh 登陆一次后会产生key(第一次登陆)赞同其他
, WORLD在两个机器上分别创建空文件authorized_keys然后在两个机器分别做以下操作:host1:ssh host1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh host1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keysssh host2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh ...在两个机器上分别创建空文件authorized_keys然后在两个机器分别做以下操作:host1:ssh host1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh host1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keysssh host2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh host2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keyshost2:ssh host2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh host2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keysssh host1 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysssh host1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys=============================================================赞同软件开发工程师
, 富士通ssh 本机IP地址&&ssh对方IP地址ssh 220.220.110.110ssh 本机IP地址&&ssh对方IP地址ssh 220.220.110.110赞同系统工程师
, 东南融通在两个机器上分别创建空文件authorized_keys然后在两个机器分别做以下操作:host1:ssh host1 cat ~/.ssh ...dbchip 发表于
谢谢您的回复。您的方法是最基础的配置,用keygen生成publickey复制到对端的/userhome/.ssh下面的authorize文件,我希望知道/etc/ssh...在两个机器上分别创建空文件authorized_keys然后在两个机器分别做以下操作:host1:ssh host1 cat ~/.ssh ...dbchip 发表于
谢谢您的回复。您的方法是最基础的配置,用keygen生成publickey复制到对端的/userhome/.ssh下面的authorize文件,我希望知道/etc/ssh下面这两个文件:ssh_host_rsa_key.pub和ssh_host_rsa_key是如何生成的。这两个文件是不带用户信息。赞同软件开发工程师
, 富士通3 楼的方法可以实现么?3 楼的方法可以实现么?赞同系统工程师
, 东南融通3 楼的方法可以实现么?kw002007 发表于
不好意思我没太明白您的意思啊?如果直接SSH,只要装了openssl就通,但是需要输密码。3 楼的方法可以实现么?kw002007 发表于
不好意思我没太明白您的意思啊?如果直接SSH,只要装了openssl就通,但是需要输密码。赞同系统工程师
, 东南融通ssh 登陆一次后会产生key(第一次登陆)kw002007 发表于
第一次登陆产生的key, 把这个key保存起来能用吗?但是那里面也有用户信息吧?即使能用也只能使下次同一个用户不需要输入密码吧?如果我有N个用户,那不是要做n次key的copy...ssh 登陆一次后会产生key(第一次登陆)kw002007 发表于
第一次登陆产生的key, 把这个key保存起来能用吗?但是那里面也有用户信息吧?即使能用也只能使下次同一个用户不需要输入密码吧?如果我有N个用户,那不是要做n次key的copy赞同系统工程师
, 东南融通ssh 登陆一次后会产生key(第一次登陆)kw002007 发表于
& & 其实我就想知道 ssh_host_rsa_key.pub这个 key文件是如何产生的。ssh 登陆一次后会产生key(第一次登陆)kw002007 发表于
& & 其实我就想知道 ssh_host_rsa_key.pub这个 key文件是如何产生的。赞同软件开发工程师
, 富士通其实我就想知道 ssh_host_rsa_key.pub这个 key文件是如何产生的。taurus 发表于
ssh 是相对telnet更安全的一种通信方式 因为他的数据是加密的,当你第一次ssh登录某主机的时候,就会产生这个文件,这个文件是用来加密通信的密钥......其实我就想知道 ssh_host_rsa_key.pub这个 key文件是如何产生的。taurus 发表于
ssh 是相对telnet更安全的一种通信方式 因为他的数据是加密的,当你第一次ssh登录某主机的时候,就会产生这个文件,这个文件是用来加密通信的密钥...赞同软件开发工程师
, 富士通[root@mail ~]# ssh 172.18.6.227The authenticity of host ’172.18.6.227 (172.18.6.227)’ can’t be established.RSA key fingerprint is 43:80:f2:e1:9b:b6:6e:c0:e2:dd:57:8f:ed:89:b3:81.Are you sure you want to continue connecting (yes/no)? yesWarning: Pe...[root@mail ~]# ssh 172.18.6.227The authenticity of host ’172.18.6.227 (172.18.6.227)’ can’t be established.RSA key fingerprint is 43:80:f2:e1:9b:b6:6e:c0:e2:dd:57:8f:ed:89:b3:81.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added ’172.18.6.227′ (RSA) to the list of known hosts.[email]root@172.18.6.227[/email]‘s password: Last login: Thu Jul 12 18:47:47 2007 from 172.18.6.130[root@qmail ~]#第一次登陆后,ssh就会把登陆的ssh指纹存放在用户home目录的.ssh目录的know_hosts文件中,如果远程系统重装过系统,ssh 指纹已经改变,你需要把 .ssh 目录下的know_hosts中的相应指纹删除,再登陆回答yes,方可登陆。请注意.ssh目录是开头是”.”的隐藏目录,需要ls –a参数才能看到。赞同
撰写回答系统工程师, 东南融通关注发布142回答68请稍候...ssh是一种网络协议,用于计算机之间的加密登录。ssh原理及应用可参考:SSH原理与运用(一):远程登录生成ssh key步骤这里以配置github的ssh key为例:1. 生成ssh keyssh-keygen&-t&rsa&-C&&邮箱&然后根据提示连续回车即可在~/.ssh目录下得到id_rsa和id_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key。2. 上传key到githubclip&&&~/.ssh/id_rsa.pub复制key到剪贴板登录github点击右上方的Accounting settings图标选择 SSH key点击 Add SSH key3. 测试是否配置成功ssh&-T&如果配置成功,则会显示:Hi&username!&You’ve&successfully&authenticated,&but&GitHub&does&not&provide&shell&access.解决本地多个ssh key问题有的时候,不仅github使用ssh key,工作项目或者其他云平台可能也需要使用ssh key来认证,如果每次都覆盖了原来的id_rsa文件,那么之前的认证就会失效。这个问题我们可以通过在~/.ssh目录下增加config文件来解决。下面以配置git oschina的ssh key为例。1. 生成ssh key时同时指定保存的文件名,这里也可以不用指定,只需要在创建的时候根据提示修改就可以,这里使用直接指定路径文件名的方式ssh-keygen&-t&rsa&-f&~/.ssh/oschina/id_rsa&-C&&email&这时~/.ssh目录下会多出oschina/id_rsa和oschina/id_rsa.pub两个文件,id_rsa.pub里保存的就是我们要使用的key。2. 新增并配置config文件添加config文件如果config文件不存在,先添加;存在则直接修改touch&~/.ssh/config在config文件里添加如下内容(User表示你的用户名)Host&git.oschina.net
&&&&HostName&git.oschina.net
&&&&IdentityFile&~/.ssh/oschina/id_rsa
&&&&User&git3. 上传key到oschina 4. 测试ssh key是否配置成功ssh&-T&git@git.oschina.net成功的话会显示:Welcome&to&Git@OSC,&张大鹏!至此,本地便成功配置多个ssh key。日后如需添加,则安装上述配置生成key,并修改config文件即可。提示:在此过程中会出现如下问题1,Bad owner or permissions on .ssh/config2,进行测试的时候总会出现提示输入密码解决办法参照另外一篇文章&
如果您觉得此文章对你帮助很大,不妨打赏下!
Please enable JavaScript to view the如何用root安全登录VPS,防止sshd入侵_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何用root安全登录VPS,防止sshd入侵
上传于||文档简介
&&如​何​用​r​o​o​t​安​全​登​录​V​P​S​,​防​止​s​s​h​d​入​侵
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 git如何生成ssh key 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信