У меня есть эта странная проблема. Я использую ключ SSH для подключения к моему серверу. Я создал открытый и закрытый ключи без пароля, и мой открытый ключ установлен на моем сервере. Я могу подключиться к моему серверу с моего локального компьютера (Windows 7) с помощью закрытого ключа, но когда я пытаюсь подключиться с удаленного сервера (Linux к Unix) к моему серверу, используя тот же ключ, который запрашивает пароль. Я использую следующую команду.
sftp -o "IdentityFile=<location-of-key>" user_id@server.name.com
 my-local: Window 7
 remote-server: Suse Linux 11 (x86_64)
 my-server: SunOS
