<div dir="ltr"><div><br></div>I have server with hostname   myserver.l<div>This hostname is in /etc/hosts and it is pingable<br><div><br></div><div>I have master node running on it with:   erl -name master@myserver.l</div></div><div><br></div><div>When I write software, I don't know what will be the hostname, so I write<br></div><div>shell script for connecting to shell:</div><div><br></div><div>erl -name debug -remsh <a href="mailto:master@127.0.0.1">master@127.0.0.1</a></div><div><br></div><div>It fails:</div><div><br></div><div>Erlang/OTP 21 [erts-10.3.5.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]<br><br>*** ERROR: Shell process terminated! (^G to start new job) ***<br><br></div><div>When I provide hostname, it works:</div><div><br></div><div><div>erl -name debug -remsh master@myserver.l</div><div>Erlang/OTP 21 [erts-10.3.5.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]<br><br>Eshell V10.3.5.2  (abort with ^G)<br>(master@myserver.l)1> <br></div><br class="gmail-Apple-interchange-newline"></div><div><br></div><div><br></div><div>What is the proper way to deal with this situation?</div><div>I can see the master node in epmd names, I can connect to it, I can pass interconnect protocol.</div><div>But I do not understand, why remsh doesn't connect to it.</div><div><br></div><div><br></div></div>