gpt4 book ai didi

ssh - capistrano 3 设置了 ssh 端口,但 22 仍在使用

转载 作者:行者123 更新时间:2023-12-03 15:11:45 25 4
gpt4 key购买 nike

我正在尝试通过端口设置对服务器的访问(ssh 在端口 222 上),但尽管我的 deploy.rb 中仍然存在

set :application, 'billing'
set :repo_url, 'git@github.com:random/stat.git'
set :keep_releases, 5
set :ssh_options, {
forward_agent: true,
port: 222
}
SSHKit.config.command_map[:rake] = "bundle exec rake" #8
SSHKit.config.command_map[:rails] = "bundle exec rails"



我仍然收到错误
SSHKit::Runner::ExecuteError: Exception while executing on host IP:
Operation timed out - connect(2) for "IP" port 22

我该如何解决这个错误?我做错了什么?

最佳答案

我也遇到了 ssh_options 的问题选项。

我改用 server方法,所以它看起来像这样:

# config/deploy/production.rb
server "#{server_ip_here}", user: "deploy", roles: %w{web app db}, port: 222

关于ssh - capistrano 3 设置了 ssh 端口,但 22 仍在使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25564935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com