windows7密匙怎么得到?
现在的Windows系统都需要密钥才能激活,激活后我们希望能够保存密钥,以便于重装系统的时候再使用,下面分享几种获取Windows激活密钥的方式。
第一种方式,使用PowerShell获取Windows的激活密钥,使用PowerShell,我们首先打开CMD,然后输入powershell,切换到powershell窗口,输入如下命令并且回车
$(Get-WmiObject-Query'selectfromSoftwareLicensingService')OA3xOriginalProductKey
recover-cd-key-via-powershel。执行上述命令后,就会显示你当前的激活密钥。该方法适用于Windows10/81/7/Vista等。
第二种方法,使用CMD命令,以管理员的方式运行CMD,然后输入如下命令wmicpathsoftwarelicensingservicegetOA3xOriginalProductKey,执行上述命令之后,也能够显示你当前系统的密钥。
第三种方式,则是使用第三方软件。前面两种方式可能都比较简单,然而在某些情况下可能不适用。这时候,我们就需要借助第三方专业工具的帮助了。KeyFinderPlus是一个简单且功能强大的密钥识别工具,可以显示Windows,Office,SQLServer,Adobe和您可能已安装的其他软件的产品密钥。
使用SSH密钥对来登录就不用输入密码。
服务器->IP:1921681102 用户:server
客户端->IP:1921681103 用户:local
首先,使用ssh-keygen来生成私钥和公钥。
ssh-keygen -t rsa这样生成了一对密钥,存放在local用户的~/ssh目录下。
然后,将公钥考到server的用户目录下,并拷到~/ssh/authorized_keys中。
local:
scp ~/ssh/id_rsapub server@1921681102:server:
cat ~/id_rsapub >> ~/ssh/authorized_keys检查ssh目录必须是700,authorized_keys必须是644,并且拥有者是当前用户。
现在,使用 SSH、SFTP、SCP等功能,不用再输入密码了。
windows7激活密钥是由五组字母加数字排列组合而成的密钥,如PPBK3-M92CH-MRR9X-34Y9P-7CH2F,激活密钥分为MAK密钥、OEM密钥、VOL密钥、RETAIL密钥、KMS密钥。
1、MAK的激活,服务器是不记录硬件信息的。MAK有如下特性:有激活次数限制(为大多数人熟知),激活服务器不保存硬件信息(也就是不怕MS记录你的“盗版”信息),MAK是多次的,但对于某台机器是一对一的关系。
2、OEM激活需要三个条件:包含SLIC的BIOS、OEM证书、OEM密钥。在实际的使用中,只要虚拟出OEM的软件环境,就可以使用OEM密钥激活任意一台机子。
3、VOL密钥从VISTA开始就已经修改激活策略了,不再跟WINDOWS XP那样输入KEY就激活了,VOL在商业版和企业版中还存在,但是需要用KMS激活或在线激活。
4、RETAIL零售密钥,这些密钥是需要在线激活的并且有激活次数限制。当然了激活次数到了也没关系,只需要把你外包装的正版标签传真给微软客服就可以再次激活。
5、KMS的密钥是一对,其中用于KMS服务器端的,称KMS KEY,用于客户端的,则称为VOL KEY。VOL KEY是Microsoft公开的,不需要购买。
注意事项:1、windows7激活密钥是否激活成功可以通过Windows键+R查看,在出现的运行框中输入slmgrvbs -xpr后回车,就可以看到了。
2、激活码就使用范围,主要分两种:一种是一般软件的激活码;一种是游戏激活码。一些软件为了使他们的软件面对特定的人群,在软件上添加了密码程序,也使用激活码,只有当你输入正确的密码才能正常使用此软件。就好比用一把锁把软件锁起来,只有有钥匙的人才能使用该软件。
方法一,有的时候经常需要登录ssh,每次都需要输入密码,会比较繁琐。所以设置了一下使用RSA公钥认证的方式登录Linux。首先需要在服务器端设置/etc/ssh/sshd_config# vim /etc/ssh/sshd_config修改如下两行为yes。其实大多数情况下不用修改,默认就是yes。RSAAuthentication yesPubkeyAuthentication yes(1) 如果客户机和服务器都是Linux机器,那么我们使用下面的方法:(后面第2节会提到怎么在Windows下使用Putty生成密钥对)我们需要在客户端生成RSA密钥对。使用ssh-keygen命令:# ssh-keygen -t rsa参数t的意思是type,后面跟着加密类型,这里我们是rsa。然后会提示你输入密钥保存完成文件名,这里我们需要使用默认的id_rsa,之后才能正常才能登录。如果你生成的密钥作为其他用处,那么可以命名为其他名称:Generating public/private rsa key pairEnter file in which to save the key (/home/cake/ssh/id_rsa):之后会提示你输入一个passphrase,我们这里可以留空,这样我们登录的时候就不许输入密码。Enter passphrase (empty for no passphrase):Enter same passphrase again:然后会提示你密钥生成成功。这是你的私钥保存为~/ssh/id_rsa,你的公钥是~/ssh/id_rsapub我们现在需要做的是,把id_rsapub的内容,添加的服务器端的~/ssh/autherized_keys文件最后。你可以把这个文件上传到服务器端,然后使用命令:# cat id_rsapub >> ~/ssh/autherized_keys到这里就完成了。(2) 在Windows下使用Putty生成密钥对:Putty的安装目录下有个puttygenexe程序,我们运行这个程序。之后点击Generate,开始生成密钥对。我们需要根据提示,在指定方框内随机滑动鼠标。这是为了根据鼠标轨迹,产生一些随机数据。之后生成结束,我们点击Save Private Key将私钥存放在某个目录中。然后赋值最上面文本框中的全部内容,粘贴到Linux服务器端的autherized_key的最后。我们现在可以关闭这个小程序。现在打开Putty,在左边的选项中,选择Conneciton–SSH–Auth,在Private key file for authentication中,选择刚才保存的私钥路径就可以了。到此位置,Putty也可以不用密码登录了。方法二使用Linux主机生成的密匙1、生成密匙[root@ ssh]#ssh-keygen -t rsaGenerating public/private rsa key pairEnter file in which to save the key (/root/ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /root/ssh/id_rsaYour public key has been saved in /root/ssh/id_rsapubThe key fingerprint is:e4:9a:47:a7:b4:8a:0b:98:07:b8:70:de:6b:16:2c:0croot@2、将 /root/ssh/id_rsapub改名为/root/ssh/authorized_keys[root@ ssh]#mv /root/ssh/id_rsapub /root/ssh/authorized_keys3、将私钥id_rsa拷贝到远程客户端1)、如果远程客户端是linux,拷贝到远程客户端/root/ssh/即可2)、putty作为远程客户端在putty不能识别直接从服务器拷贝来的私钥,需要使用puttygenexe进行格式转换(1)、打开puttygenexe --> Conversions --> Import Key(2)、选择拷贝过来的私钥文件id_rsa(3)、Save private key->id_rsappk(保存私钥)4、打开puttyexe1)、Session --> Host Name (填写服务器地址或者域名)2)、Connection --> SSH --> Auth (点Browse选择刚生成的id_rsappk)3)、open成功打开后出现如下提示:login as: rootAuthenticating with public key "imported-openssh-key"----------------------------------------------------------------------------------当然你有可能会遇到这个错误 [因为我遇到了,呵呵]:Permissions 0755 for '你配置的公钥文件路径' are too open这个是因为这几个文件权限设置的有点问题执行命令: chmod 600 你的文件
0条评论