Вам потребуется программа под названием PuttyGen.exe на стороне Windows для генерации открытого и закрытого ключа.
Используя кнопку «Создать», сгенерируйте ключи, используя вышеуказанную программу. Затем вам нужно будет переместить открытый ключ, сгенерированный на ваш Mac. Сохраните копию закрытого ключа для последующего использования с помощью кнопки «Сохранить закрытый ключ».
На вашем компьютере с Windows скопируйте содержимое вашего открытого ключа точно и вставьте его в файл authorized_keys, который вы создадите ниже. Я думаю, что самый простой способ - это открыть ssh-соединение с помощью Putty на вашем Mac-компьютере, при первом вводе имени пользователя и пароля. Затем создайте папки и структуру файлов и используйте редактор для перемещения содержимого. Из окна терминала замазки, подключенного к вашему Mac, введите:
sudo mkdir ~/.ssh
sudo touch ~/.ssh/authorized_keys
sudo chmod 600 ~/.ssh/authorized_keys
sudo chown root:wheel ~/.ssh/authorized_keys
Затем редактируемая часть файла, который вы создали:
vim ~/.ssh/authorized_keys
Нажмите iклавишу, чтобы вставить текст. Вставьте свой открытый ключ и затем нажмите клавиши esc, :wqчтобы сохранить его.
Теперь вы можете заново открыть Putty и создать новый сеанс. На левой вкладке разверните SSH и выберите вкладку Auth . Внизу вам нужно будет просмотреть и загрузить закрытый ключ, который вы сохранили ранее.
Я получил большую часть этого из файла справки в PuttyGen.exe в первый раз, когда я это сделал. При открытии Puttygen.exe вверху появляется вкладка Справка .
Скачать PuttyGen.exe
server refused our key
- есть мысли?05817:~ chrismoutray$ sudo more ~/.ssh/authorized_keys
возвращает содержимое файла открытого ключа - и я использую имя пользователяchrismoutray
- я скопировал и вставил, чтобы убедиться, что нет опечаток