仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1149|回复: 9
打印 上一主题 下一主题

[其他Linux] 来谈谈:利用public/private key让putty(ssh)主动登录

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:53:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
办法一:利用puttygen.exe
  第一步:天生密匙
  运转puttygen.exe,选择必要的密匙范例和长度,利用默许的SSH2(RSA),长度设置为1024就能够了。
  passphrase能够为空,以免登录时仍是要输出一次暗码。
  点击Saveprivatekey按钮保留公匙和私匙,比方key.ppk,publickey不必保留,今后利用Puttygen.exeLoad功效就能够显现publickey。
  第二步:上传密匙
  用本人的帐号登录linux主机,然后实行上面的命令:
$ cd ~
$ mkdir .ssh
$ chmod 700 .ssh
$ cd .ssh
$ cat > authorized_keys
  (复制puttygenpublicKey文本框内的内容,按Ctrl+C复制到剪贴板中。之前发生的key,那末利用load功效,就能够显现publickey了,然后在Putty窗口中按Shift+Ins粘贴)
  (再按Ctrl+D键,完成文件的创立)
  $chmod600authorized_keys
  第三步:设置Putty
  1)启动Putty,设置好session的各项参数(假如之前已设置过,那末load一下),然后从右边选择“SSH->Auth”,点击Browse按钮,选择key.ppk文件。
  2)设置auto-login用户名,Connection->Data->Auto-loginusername
  3)再从右边选择Session,然后点击Save按钮把修正保留上去。然后点击Open按钮就能够登录了。
  假如下面的操纵都没有成绩,那这时候应当就主动登录了,无需输出暗码。
  到这里基础能够停止了。。。。
  可是假如但愿这个privatekey利用在linux主机上,不必暗码上岸上放有publickey的主机上,
  那末:
  第四步:linuxprivatekey设置
  (运转puttygen.exe,load后面保留的key.ppk,假如还没关puttygen.exe,
  这一步就不必了)
  选择菜单Conversions->ExportOpenSSHkey,保留成文件id_rsa,上传到linux
  主机的~/.ssh/目次下,如许这台主机就能够不必暗码上岸到后面放有publickey的
  主机上了。
  $chmod600~/.ssh/id_rsa
  办法二:利用linux命令ssh-keygen
  第一步:发生key
  ssh-keygen-b密匙长度-t密匙范例
  密匙范例能够是:rsa1(对应SSH1RSA)、rsa和dsa(对应SSH2)
  如:
  $ssh-keygen-b1024-trsa
  默许在~/.ssh下会天生id_rsa和id_rsa.pub
  这里id_rsa是privatekey,id_rsa.pub是publickey(密钥范例RSA,密钥长度1024)。
  第二步:设置linux主机
  把id_rsa.pub复制为authorized_keys,放在必要上岸的linux主机的~/.ssh目次下
  $scpid_ras.pubhostname1:/home/username/.ssh/authorized_keys
  如许就能够不必暗码ssh到hostname1上了(hostname1和username依据本人情形而定,用户名和当地不异,不不异的话要显式地指定用户名:scpid_ras.pubusername@hostname1:/home/username/.ssh/authorized_keys)
  假如想利用putty,由于ssh-keygen天生的SSH2密匙和putty的密匙格局分歧,没法间接利用,
  必需用puttygen.exe转换一下:
  第三步:转换privatekey,设置putty
  利用winscp(保举)大概psftp.exe大概ftp把id_rsa下载到当地,运转puttygen.exe,选择菜单Conversions->Importkey
  然后saveprivatekey(好比key.ppk),就能够利用这个privatekey设置putty了,设置办法和下面不异。
</p>
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup
海妖 该用户已被删除
沙发
发表于 2015-1-17 20:13:16 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
不帅 该用户已被删除
板凳
发表于 2015-1-21 10:51:34 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
活着的死人 该用户已被删除
地板
发表于 2015-1-30 16:00:25 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
透明 该用户已被删除
5#
发表于 2015-2-6 13:58:01 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
金色的骷髅 该用户已被删除
6#
发表于 2015-2-16 09:46:32 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
兰色精灵 该用户已被删除
7#
发表于 2015-3-5 05:49:18 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
小女巫 该用户已被删除
8#
发表于 2015-3-11 23:51:53 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
爱飞 该用户已被删除
9#
发表于 2015-3-19 17:04:12 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
乐观 该用户已被删除
10#
发表于 2015-3-29 19:57:08 | 只看该作者
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 00:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表