У меня есть эта странная проблема. Я использую ключ 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