- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
多年来,我一直在使用 Capistrano 成功部署我的 Rails 3.2.13 应用程序。但就在今天,我遇到了可怕的ArgumentError: Could not parse PKey: no start line
连接到服务器时。
我从其他帖子中了解到,这实际上是 net-ssh
的问题。 gem ,Capistrano 使用它来建立连接。显然是 net-ssh
的旧版本与较新版本的 OpenSSH 创建的 key 文件不兼容。 (例如,参见 here 和 here。)
这个诊断得到以下支持:(a)我仍然可以从命令行通过 SSH 连接到我的服务器,以及(b)下面的小 irb
session :
irb(main):006:0> require 'net/ssh'
=> true
irb(main):007:0> Net::SSH::KeyFactory.load_private_key('~/.ssh/id_rsa')
ArgumentError: Could not parse PKey: no start line
net-ssh
(v2.7.0)。
net-ssh
因为我坚持使用 Ruby 1.9.3。
最佳答案
通过运行解决它:
ssh-keygen -p -m PEM
-m PEM
选项给了我旧式
~/.ssh/id_rsa
与旧版本
net-ssh
兼容所需的文件.
关于ruby-on-rails-3 - Net-SSH/Capistrano 问题 : "Could not parse PKey: no start line",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54150803/
我的 Django/PostgreSQL 系统有一个奇怪的行为。 保存模型对象后主键为无,尽管它是一个 AutoField 并且 id 已正确保存在数据库中。 以下脚本段落为 id 返回 None:
我正在尝试在低级别使用 SSH 协议(protocol)(即我不想启动 shell 或任何东西,我只想传递数据)。因此,我正在使用 Paramiko 的 Transport直接上课。 我已经完成了服务
如何创建使用以下公钥字符串初始化的 OpenSSL::PKey 对象?最终目标是使用对象通过 ruby-jwt 解码 JWT token 。 我试过以下方法: public_key = ""-----
我需要能够识别我在使用 pg_insert 后刚刚插入的行,但文档只是说它返回 true/false。我如何从 pg_insert() 中确定记录的 pkey?我知道我可以在末尾使用带有“RETURN
尝试插入新房间时出现以下错误 ** (Ecto.ConstraintError) constraint error when attempting to insert struct: * un
我随后在两个表中插入一条记录。在第一次插入时,我将记录放在主表中,主表中生成了主键值。现在我需要将这条记录的一些字段放在另一个表中,包括主表的键值。我该怎么做? 最佳答案 “SELECT LAST_I
谁能告诉我 Hibernate 是否支持关联作为实体的 pkey?我认为这会得到支持,但我很难让代表它的任何类型的映射正常工作。特别是,使用下面的直接映射: @Entity public class
我正在尝试使用公钥解密。 bob = TCPSocket.open(host, port) cs_public_key = OpenSSL::PKey::RSA.new File.read 'c_pu
我正在尝试使用公钥解密。 bob = TCPSocket.open(host, port) cs_public_key = OpenSSL::PKey::RSA.new File.read 'c_pu
我有一些实体: @Entity public class Event{ @Id @GeneratedValue(strategy = GenerationType.IDENTIT
我们有一个使用 openssl 的应用程序 1,并且有一个客户端能够连接(握手完成)的公钥和证书文件 (RSA)。 我们有另一个应用程序2,它不使用 openssl,而是使用 Java keytool
这个问题在这里已经有了答案: Retrieving the last record in each group - MySQL (33 个答案) Fetch the rows which have
我正在尝试使用库 gittle 来克隆一个 git 存储库,我遵循了自述文件中的示例,这是我的代码。 repo_path = '/path/to/dir/' repo_url = 'git@gitl
我正在尝试编写 Ruby 代码来检查我发现的特定消息上的椭圆曲线数字签名算法 (ECDSA) 签名 here . 问题是我不知道如何将公钥的八位字节字符串转换为 OpenSSL::PKey::EC::
我有一个 Django-Postgres 设置这个表 - class User(models.Model): id = models.CharField(max_length=255, pri
我正在建立一个电子商务商店,每件商品都有不同的颜色和尺寸。那么使用包含 3 个复合键的 ProductType 表来定义连接到 Product 表的唯一行是否合适? Product Table: Pr
我正在尝试使用 net/sftp gem 从 Heroku 的 SFTP To Go 下载文件,但我总是得到未定义的方法 `e=' for #。 一直在网上搜索,但找不到任何相关的解决方案。这是我的代
我目前正在使用 Vagrant 和 Chef-solo,效果非常好。我想将 Vagrant 魔法扩展到 Chef 服务器。我已将 Vagrantfile 中的配置程序从 Chef-solo 切换为 C
多年来,我一直在使用 Capistrano 成功部署我的 Rails 3.2.13 应用程序。但就在今天,我遇到了可怕的ArgumentError: Could not parse PKey: no
我从 paramiko 得到了非常奇怪的行为: bla=paramiko.pkey.PKey(msg=None,data=None).from_private_key_file() TypeError
我是一名优秀的程序员,十分优秀!