2014-02-19 2 views
0

В настоящее время я могу подключиться к удаленному серверу linux с помощью «ssh [email protected]» ssh будет читать мой открытый ключ по умолчанию от C: /users/myaccount/.ssh/ identity.pubКак сделать ssh открытым открытым ключом с другого пути (в окнах)

Мой вопрос:

  • Как поручить SSH, чтобы прочитать мой открытый ключ, чтобы сказать C: /privatekey/identity.pub

Мои усилия:

error : syntax error: "<" expected

  • Я уверен, что есть и другие надлежащим образом проинструктировать SSH для чтения открытого ключа путь.

Заранее спасибо.

р/с: я бегу ssh [email protected] из окна 7 ЦМД rsync/cygdrive

Ответ

Ну я просто найти ответ, чтобы изменить его путь от по умолчанию C: /users/myaccount/.ssh мы должны изменить путь из файла ssh.exe (если вы можете запустить команду ssh на вашем Windows cmd, вы должны иметь этот файл).

, что я делаю это я создать пакетный файл, как показано ниже

//instructPathtoSSH.exe.bat 
@echo off 
set HOME=C:/privatekey/ 
set RSYNC_RSH=ssh.exe 
ssh [email protected] 

запустить его из ЦМД и SSH будет работать с пути, указанного

+0

был мой вопрос непонятен? я могу объяснить больше об этом – kkk

ответ

0

Вы можете определить местоположение SSH-ключ с - i в командной строке. Это будет выглядеть так.

SSH MyUserName @ IPAddress -i C: /privatekey/identity.pub

Но, пожалуйста, проверьте, если путь к файлу может быть предоставлен как, что внутри Cygwin среды. Я помню, что есть вещи немного разные.

Другой способ - создать файл конфигурации для ssh. Этот файл конфигурации обычно (под linux) находится в ~/.ssh/config, и я бы предположил, что он будет в вашем случае под C: /users/myaccount/.ssh/config. Возможно, этот файл еще не существует. Но когда вы его создаете, вы можете указать конфигурацию для каждого хоста. Содержимое файла может выглядеть так.

Хост IPAddress IdentityFile C: /privatekey/identity.pub

Затем вы можете подключиться без определения ключевого пути общественного файла в командной строке. Опять же, пожалуйста, проверьте, как вам нужно указать путь к ключевому файлу в среде cygwin.

Смежные вопросы