是否有办法配置客户端通过端口进行通信。
我的设置:
所以我想在配置文件中使用以下内容。这里client-master是主客户端主机。 client-slave-1和client-slave-2是在主机上运行的docker容器 - 10.0.0.101和10.0.0.102 respy,可通过10.0.0.101:8123和10.0.0.102:8123 respy访问。
textStorage
与客户端主机类似,如果我执行ssh -p 8123 root@10.0.0.101,我可以登录到client-slave-1。但我不知道如何配置tsung使用此端口配置或tsung甚至允许。
所以我想要的是 - 如果tsung允许客户端配置包含端口号,我该如何配置它。 - 如果没有,那么使用容器有不同的选择。
答案 0 :(得分:0)
如果tsung中没有内置解决方案,您可以使用〜/ .ssh / config来执行此操作。
在〜/ .ssh / config:
Host client-slave-11
Hostname 10.0.0.101
User root
Port 8123
Host client-slave-2
Hostname 10.0.0.102
User root
Port 8123
由于tsung行为,Host的值必须是在其配置中提供给tsung的域名的最左侧组件。 Tsung只会在调用ssh二进制文件时使用最左边的组件。
或者,您也可以使用包装器脚本并为tsung使用-r参数。这是arg doc:
-r <command> set remote connector (default is ssh)
使用<command>
的包装脚本。