Articles of 公钥

使用来自509个证书的密钥填充jks文件

有没有人有从509证书提取encryption密钥,然后将其存储在一个encryption的jks文件内一步一步的详细说明?

在Windows上,我如何设置sshd,以便可以通过基于密钥的身份validation从另一个Windows Box中ssh进入?

我正在设置一些部署自动化,我试图使用Ruby的Capistrano通过ssh远程执行命令。 我用cygwin的openssh在我用作testing受害者的盒子上运行sshd。 尽pipe如此,这将需要在每个受害者箱上使用相同的用户,并使用相同的密码,这显然是一个坏主意。 因此,我希望能够进行公共密钥authentication,但是经过几天我的头撞墙,我没有成功。 任何人都可以指向我在网上成功的指导来完成这个? 我觉得: 在宿主机上本地生成一个公钥,我需要运行ssh-agent然后ssh-add,对不对? 如在,而不是受害者的箱子。 在每个受害者箱子上,我需要将公钥带入/home/username/.ssh/authorized_keys 然后我需要ssh到受害者的盒子,如ssh username@victim ,我不应该被要求input密码…对吗? 这是失败的一块; 我被要求input密码。

是否有可能通过SSH守护进程规避公钥authentication限制?

我的虚拟主机计划不支持公钥authentication,但是在Web主机不支持的公钥authentication中给出的build议。 避免input密码的方法? 问题表明有可能实现使用SSH守护进程? 有没有可能做,如果是的话如何?

SSH公钥authentication失败Mac OSX

我试图让一个同事运行公钥authentication的同事MacBook Air,甚至在生成一个新的SSH密钥后,我还没有能够像我的一样运行它。 双重检查文件权限,将其添加到服务器上的所有适当组。 configuration服务器接受公共密钥等。我已经将她的id_dsa.pub完全复制到~/.ssh/authorized_keys文件。 编辑: 我运行了/usr/bin/ssh-add -K ,这也不起作用。 $ ssh -vvv产生了以下的debugging结果: macbookname:.ssh user$ ssh -vvv user@domain OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to apistudyabroad.com [67.23.13.95] port 22. debug1: Connection established. debug3: Not a RSA1 key file /Users/user/.ssh/id_rsa. debug2: key_type_from_name: […]

如何使用公钥authentication在服务器之间build立ssh连接

我正在build立连续集成(CI)服务器和testingWeb服务器。 我想CI服务器将访问公钥authentication的Web服务器。 在Web服务器中,我创build了一个用户并生成了密钥 sudo useradd -d /var/www/user -m user sudo passwd user sudo su user ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/var/www/user/.ssh/id_rsa): Created directory '/var/www/user/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /var/www/user/.ssh/id_rsa. Your public key […]

SSH公钥authentication不能与PuTTY一起使用

我创build了一个虚拟机并安装了Redhat 6.我在使用公钥authentication方面遇到了问题。 我可以在我的Windows主机上使用PuTTY连接到redhat guest,在那里提示input密码。 我正在尝试为root用户设置公钥authentication,所以我创build了一个~/.ssh文件夹,我相信它是正确的权限。 [root@redhat ~]# cd ~/.ssh [root@redhat .ssh]# pwd /root/.ssh [root@redhat .ssh]# ls -la total 16 drwx——. 2 root root 4096 Aug 21 16:28 . dr-x——. 3 root root 4096 Aug 20 17:20 .. -rw-r–r–. 1 root root 250 Aug 20 17:20 authorized_keys -rw-r–r–. 1 root root 391 Aug 21 16:28 known_hosts […]

SSH密钥在Ubuntu Azure VPS上停止工作

我有一个在Azure上运行的Ubuntu实例。 我已经使用它在过去的6个月左右,以升级我的新手Linuxpipe理技能。 昨天我正在configuration一个Capistrano部署到这个服务器,当我的SSH密钥突然停止工作。 在过去我已经看到Permission denied而试图ssh到框,我刚刚读我的私钥到关键代理,它再次工作。 我从来不知道为什么钥匙停止工作,但既然我可以解决它没有太多的麻烦,并不经常发生,我没有想太多。 不过,昨天我没有办法解决这个问题,从那以后,我一直在努力研究这个问题。 以下是我已经采取的步骤和我已经尝试的事情: 这是我平时运行的(直到昨天为止都工作了几个月): ssh azure-southerneer 我的〜/ .ssh / config中的相关条目: Host azure-southerneer Hostname southerneer.cloudapp.net User azureuser IdentityFile ~/.ssh/azure-wp-eric.key IdentitiesOnly yes ServerAliveInterval 300 StrictHostKeyChecking no 输出: Permission denied (publickey). 如果我运行它与-v标志这里是我得到: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /Users/kirkham/.ssh/config debug1: /Users/kirkham/.ssh/config line 27: […]

OpenSSH:允许具有可写HOME的用户使用publick密钥authentication

在本地工作站上,我需要有less数用户可以自由地在$ HOME中写入。 我知道这是一个安全漏洞,在具体情况下,我根本不在乎。 我有另一台服务器(不局域网到局域网),主要用作SCM回购。 上面提到的用户通过ssh访问服务器。 不幸的是,OpenSSH服务器不喜欢可写$ HOME,我发现没有办法规避它(我希望有一些服务器端参数)。 有人可以提出一个解决方法吗?

当我使用私钥时,Centos要求我更改密码

我试图用我的私钥login到我的远程CentOS服务器,我很惊讶地得到这个消息: 自上次成功login以来,共有29031次login尝试失败。 之后,它要求我改变我的密码,这需要我目前的密码,我不能提供,因为我相信我从来没有设置密码。 它不会让我login,直到我更改密码。 我怎样才能解决这个问题?

如何避免通过SSH密钥login时询问密码?

我有这种情况: 我用密钥login到dns1,和dns2一样。 突然间,我使用的每个密钥都开始问我服务器密码,这在过去从来没有发生过,而且我也没有在两台服务器上同时进行更改。 我试图设置一个新的钥匙,没有帮助。 这里是两个服务器的SSHdebugging日志: 服务器1 DEBUG -vvv选项 服务器2 DEBUG -vvv选项 这很烦人,不知道为什么立刻发生。 我使用的OS X如果有任何区别,但键是相同的整体…