见https://github.com/arunoda/meteor-up/issues/171
我正在尝试将我的流星应用程序从我的氮气盒部署到 Linode 中的远程服务器。
我按照流星上的指示,得到了
Invalid mup.json file: Server username does not exit
mup.json
// Server authentication info
"servers": [
{
"host": "123.456.78.90",
// "username": "root",
// or pem file (ssh based authentication)
"pem": "~/.ssh/id_rsa",
"sshOptions": { "Port": 1024 }
}
]
所以我取消注释用户名:“mup.json 中的 roote 行,我做了 mup logs -n 300 并得到以下错误:
[123.456.78.90] ssh: connect to host 123.456.78.90 port 1024: Connection refused
我怀疑我在设置 SSH 密钥时可能做错了什么。在 ~/.ssh/authorized_keys 中设置我的 ssh 密钥后,我无需密码即可访问我的远程服务器。
authorized_keys 的内容如下所示:
ssh-rsa XXXXXXXXXX..XXXX== root@apne1.nitrousbox.com
你们对出了什么问题有任何想法吗?