Não tenho certeza se isso é uma coisa inteligente a fazer. Muitos serviços destinados a serem executados na máquina local usam 127.0.0.1
(o que não seria um problema com sua alteração) ou localhost
(caso em que sua alteração atrapalharia as coisas) para se conectar a outros serviços na mesma máquina . E muitos outros pacotes vêm configurados dessa maneira.
Se o objetivo é ter o mesmo nome para se conectar transversalmente, independentemente de qual máquina você é, prefiro recomendar o uso de um nome diferente para isso. Em vez de "localhost", você poderia, por exemplo use "crosshost" - e com isso siga as dicas dadas pelo Indrek: Verifique seu arquivo hosts
(no Linux / Unix e provavelmente também Mac ele é /etc/hosts
, no Windows ele é C:\Windows\System32\drivers\etc\hosts
(sem extensão - so tome cuidado aqui, o Windows geralmente já tem algum outro arquivo hosts.*
nesse diretório.) NÃO comente a linha 127.0.0.1 localhost
, nem a modifique - deixe-a como está. Basta adicionar uma linha
192.168.1.101 crosshost
na máquina 192.168.1.102 e similarmente com o outro endereço na outra máquina. Agora você pode, por exemplo ssh crosshost
para se conectar a uma máquina da outra, ou copiar arquivos com scp filename.ext crosshost:/path/to/put
ou o que você pretendia.