geth attach не умеет работать с локальным файлом кошелька, а только через удалённую ноду.
Можно попробовать перенести файл кошелька на сервер, а на компе вводить пароль для разблокировки и делать отправку транзакций. Но это опаснее, поскольку после ввода пароля на компе, расшифрованный приватный ключ окажется в памяти сервера, и если на сервере имеется вредоносное ПО, оно теоретически может перехватить этот приватный ключ из памяти. Но это всё равно безопаснее, чем работать со сгенерированным на сервере кошельком.