我有一些问题redirect到另一台服务器。 我会尽量保持这个短。
我正在使用多个Linux VPS在一个池中挖掘litecoins。 出于某种原因,我select的所有池都是DDoSed,所以当我想要更改池时,我总是必须login到每个VPS(大约25),并将矿工设置更改为另一个池。
让我举一个例子。
这是一个游泳池的矿工设置:
./minerd -o stratum+tcp://gigahash.wemineltc.com:3333 -u username -p password
其中-o是池的URL, -u是用户名, -p是密码。
每当一个游泳池得到DDoSed,我必须login到每一个VPS,并将设置更改为另一个池,我厌倦了这样做。 我以为我可以把我的一个VPSredirect到池URL,所以我不必将设置更改为所有VPS,但只能更改为一个。 我想为所有的VPS做这样的设置:
./minerd -o MyMainVPSHostname.com -u username -p password
而MyMainVPSHostname.com会redirect到stratum+tcp://gigahash.wemineltc.com:3333或stratum+tcp://other-pool-host.com:3333所以如果一个池得到DDoSed我只能改变MyMainVPSHostname.comredirect到另一个。 但我不知道该怎么做。 我试着googleing,但没有成功。
我希望我解释得很好。 我正在使用Ubuntu 12.04 x32。
先谢谢你。
示例脚本:
#!/bin/bash while read line; do sshpass ${line[2]} ssh -l ${line[1]} ${line[0]} "pkill minerd; /path/to/minerd -o MyMainVPSHostname.com -u minerusername -p minerpassword" done < passwordfile
你将需要sshpass,安装它:
apt-get install sshpass
和密码文件格式:
"server1.example.com" "user1" "password !" "server2.example.com" "myuser" "securepass" "server3.example.com" "testuser" "somepass"