今天客户碰到tectia 的sftpg3 的命令cannot open server 的error:
sftpg3 -P 22 -B D:\\XXX\2014_4\a.txt ABCDE@10.20.30.4
报错: can not open 10.20.30.4
解决步骤:
step1:
sshg3 -V
Tectia client 6.3.9
Step2:
看guide:https://support.ssh.com/manuals/client-user/61/ssh-broker-config.html
sftpg3 是关联在:ssh-broker-config.xml
在/etc/ssh2/下面有:ssh-broker-config-example.xml
把他copy 一份:cp ssh-broker-config-example.xml ssh-broker-config.xml
step3:
vi ssh-broker-config.xml
主要目的是把 id:ABCDE 的profile 定义到 broker configuration file 里:
下面是sample:
<profiles>
<!--Example profile1>
<profile name="server1"
id="ABCDE"
host="10.20.30.4"
port="22"
connect-on-startup="YES"
user="%ABCDE%"
getwau-profile="">
<hostkey>
</hostkey>
.....
step4: start ssh service:
stopsrc -s ssh-tectia-server
startsrc -s ssh-tectia-server
step5: sftpg3 -P 22 -B D:\\XXX\2014_4\a.txt ABCDE@10.20.30.4
就可以了。
sftpg3 -P 22 -B D:\\XXX\2014_4\a.txt ABCDE@10.20.30.4
报错: can not open 10.20.30.4
解决步骤:
step1:
sshg3 -V
Tectia client 6.3.9
Step2:
看guide:https://support.ssh.com/manuals/client-user/61/ssh-broker-config.html
sftpg3 是关联在:ssh-broker-config.xml
在/etc/ssh2/下面有:ssh-broker-config-example.xml
把他copy 一份:cp ssh-broker-config-example.xml ssh-broker-config.xml
step3:
vi ssh-broker-config.xml
主要目的是把 id:ABCDE 的profile 定义到 broker configuration file 里:
下面是sample:
<profiles>
<!--Example profile1>
<profile name="server1"
id="ABCDE"
host="10.20.30.4"
port="22"
connect-on-startup="YES"
user="%ABCDE%"
getwau-profile="">
<hostkey>
</hostkey>
.....
step4: start ssh service:
stopsrc -s ssh-tectia-server
startsrc -s ssh-tectia-server
step5: sftpg3 -P 22 -B D:\\XXX\2014_4\a.txt ABCDE@10.20.30.4
就可以了。