sftp ssh ключови разрешения

Използвам добавката за sftp на Sublime Text 3. Когато се опитам да синхронизирам файловете си, получавам грешка, която казва:

Разрешенията на вашия SSH частен ключ позволяват той да бъде прочетен от други потребители и следователно програмата на командния ред "sftp" няма да го използва. Моля, променете разрешенията, така че файлът да не може да се чете от света. За по-подробна помощ отворете вашия терминал и изпълнете следното: /usr/bin/sftp -C -oPort=6922 -oConnectTimeout=30 -oIdentityFile=~(местоположение на личен ssh ключ)

Когато напиша това, което пише в терминала, получавам куп информация, която не разбирам съвсем.

Как да поправя този проблем?


person Nash    schedule 25.03.2015    source източник
comment
Искате личният ви ключ да има разрешения само за четене само за вас. Обикновено личният ви ключ се намира в директорията .ssh във вашата домашна папка (~/.ssh). Често той ще има име по подразбиране id_rsa. Можете да опитате chmod 400 ~/.ssh/id_rsa   -  person dudeman    schedule 26.03.2015


Отговори (1)


В терминала използвайте командата по-долу:

$ chmod 700 your_file.pem 
person Oscar Barajas    schedule 05.01.2016