我在同一主机堆栈下有两个不同的docker容器。
目前我正在使用OSX并使用SFTP插件使用sublime text 3.
对于每个不同的开发环境(docker容器),我有一个不同的sftp-config.json
文件,我正在使用不同的SSH密钥文件。
以下是这两个文件的主机条目:
第一位主持人:
"host": "example-dev.xxx.de",
"user": "userxxx",
"remote_path": "/home/xxx/www_trunk",
"ssh_key_file": "~/work/Misc/pass/private1.pem"
第二位主持人:
"host": "example2-dev.xxx.de",
"user": "userxxx",
"remote_path": "/home/xxx/www_trunk",
"ssh_key_file": "~/work/Misc/pass/private2.pem"
但是当我尝试连接到第二台主机时,我总是站在第一台主机上。
之前我遇到过与OSX终端相同的问题,直到我将“IdentetiesOnly YES”添加到SSH配置文件,然后我连接到正确的开发环境。
是否有任何类似于“IdentetiesOnly YES”的设置我需要添加到sftp-config.json
文件中,以便我的sublime文本也连接到正确的开发环境?
我希望我能用自己的问题说清楚。如果您有任何疑问,请随时与我联系。