ssh по умолчанию ищет файл $HOME/.ssh/id_rsa (или id_dsa и др, надо смотреть конфигурацию)
про other_id_rsa он ничего не знает, поэтому такой ключ нужно добавлять в агент.
Другие варианты - переименовать в id_rsa
И самый правильный вариант - настроить config файл, в котором вы укажете, что для удаленного сервера x нужно использовать приватный ключ из файла ~/.ssh/other_id_rsa
пример $HOME/.ssh/config
host github.com
IdentityFile /home/user/.ssh/other_id_rsa