Tag: ssh keys

尝试设置.SSH键以通过Cygwin连接到Github

我刚刚在Windows 7上安装了Cygwin来开发RoR应用程序,麻烦的是我试图通过Cygwin将Git与我的Github帐户连接,但出于某种原因我运行命令ssh-keygen -t rsa -C “myemail@etc.com”它给了我回复消息”bash: ssh-keygen: command not found” 我顺便关注Michael Hartle的Ruby on Rails教程,但似乎无法找到解决方案。 有人可以提供任何建议吗?

有没有人从Windows平台成功部署到heroku?

我一直在阅读有关如何从windows上部署rails应用程序的各种教程。 我已经尝试安装git,heroku gem,生成ssh键并设置路径和所有内容…… 我得到公钥错误(没有putty)或致命没有找到auth(使用putty)…

来自模数和指数的SSH SubjectPublicKeyInfo

我正在从公共SSH密钥中提取模数和指数,目的是生成PEM公钥。 这是我到目前为止的代码: require “base64” require “openssl” def unpacked_byte_array(ssh_type, encoded_key) prefix = [7].pack(“N”) + ssh_type decoded = Base64.decode64(encoded_key) # Base64 decoding is too permissive, so we should validate if encoding is correct unless Base64.encode64(decoded).gsub(“\n”, “”) == encoded_key && decoded.slice!(0, prefix.length) == prefix raise PublicKeyError, “validation error” end data = [] until decoded.empty? front = decoded.slice!(0,4) size […]

在没有ssh-keygen的情况下生成SSH密钥对(私有/公共)

我正在研究需要生成SSH密钥对的Ruby / Rack应用程序。 尽管我想从应用程序调用ssh-keygen ,但我不能,因为它设计为在Heroku上运行,并且它们不支持调用该命令。 我已经能够在Ruby标准库中使用OpenSSL获取私有/公共RSA密钥,执行以下操作: key = OpenSSL::PKey::RSA.generate(2048) # => —–BEGIN RSA PRIVATE KEY—– …. key.public_key # => —–BEGIN RSA PUBLIC KEY—– …. 遗憾的是,RSA公钥和SSH公钥不是一回事,即使它们可以从相同的RSA密钥生成。 SSH公钥类似于以下内容: ssh-rsa AAAAB3NzaC1yc2EAAAABIwA….. 是否可以在不使用ssh-keygen情况下生成SSH密钥或将RSA密钥转换为Ruby中的ssh-keygen ?