我正在尝试使用 SFTP 添加部署配置,但是,我收到此错误:
Connection
xxxxfailed. Exhausted available authentication methods
我正在使用 OpenSSH 配置和身份验证代理。
我检查了 RubyMine 终端内的 ssh 代理,我发现多个实例正在运行:
$ ps -ef | grep ssh-agent
501 9724 1 0 Mon02PM ?? 0:00.02 ssh-agent -s
501 14553 1 0 Mon03PM ?? 0:00.02 ssh-agent -s
501 15132 1 0 Mon03PM ?? 0:00.01 ssh-agent -s
501 16276 1 0 Mon04PM ?? 0:00.00 ssh-agent -s
501 16759 1 0 Mon04PM ?? 0:00.01 ssh-agent -s
501 27662 1 0 6:40PM ?? 0:00.01 ssh-agent -s
501 31227 1 0 10:48AM ?? 0:00.01 ssh-agent -s
501 54740 1 0 4:03PM ?? 0:00.01 ssh-agent -s
501 64837 1 0 6:30PM ?? 0:00.01 /usr/bin/ssh-agent
501 66822 1 0 6:35PM ?? 0:00.01 ssh-agent -s
501 67155 61559 0 6:36PM ttys002 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn ssh-agent
另外,我实际上可以通过 ssh 进入ssh ubuntu@x.x.x.x
rubyMine 终端内的服务器
注意:每次我使用 ssh-agent 时,我都必须启动一个新实例,似乎 RubyMine 无法访问正在运行的 ssh-agent
任何想法?