Ez dixwazim ji we re bibêjim ka meriv çawa bi ewlehî mifteyên SSH-ê li ser makîneya xweya herêmî hilîne, bêyî tirsa ku hin serîlêdan wan dizîne an deşîfre dike.
Gotar dê ji bo kesên ku piştî çareseriyek elegant nedîtine kêrhatî be $HOME/.ssh
.
Ji bo çareserkirina vê pirsgirêkê, ez pêşniyar dikim ku bikar bînin
Ev dihêle ku meriv bi ewlehî hemî bişkokan rasterast di databasa şîfreyê de hilîne û gava ku were vekirin bixweber wan li pergalê zêde bike. Hema ku databas were girtin, dê karanîna bişkokên SSH jî ne gengaz be.
Berî her tiştî, em dema ku têkevinê, oto-destpêkirina nûnerê SSH zêde bikin; ji bo vê yekê, vekin ~/.bashrc
di edîtorê xweya bijare de û di dawiyê de lê zêde bikin:
SSH_ENV="$HOME/.ssh/environment"
function start_agent {
echo "Initialising new SSH agent..."
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
echo succeeded
chmod 600 "${SSH_ENV}"
. "${SSH_ENV}" > /dev/null
}
# Source SSH settings, if applicable
if [ -f "${SSH_ENV}" ]; then
. "${SSH_ENV}" > /dev/null
#ps ${SSH_AGENT_PID} doesn't work under cywgin
ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
start_agent;
}
else
start_agent;
fi
Piştî vê yekê divê em di KeePassXC de piştgirî çalak bikin:
Amûr -> Parametreyên -> nûnerê SSH -> SSH Agent çalak bike
Ev sazkirinê temam dike, naha em hewl bidin ku mifteyek nû ya SSH li KeePassXC zêde bikin:
Li ser îkonê bi mifteyê bikirtînin, dûv re daneyan dagirin:
Ger mifta şîfreyê parastî ye, ji kerema xwe şîfreya wê jî diyar bike
Di tabê de Pêvek pêvekê bi me re barkirin id_rsa:
Di tabê de nûnerê SSH, not:
- Dema vekirina/vekirina databasê mifteyek li nûnerê zêde bikin
- Dema ku databasê girtin / kilît kirin mifteyê ji ajansê derxînin
Piştre, mifteya me hilbijêrin (id_rsa) di pêvekê de
Û pêl bişkojka Li agentê zêde bikin:
Naha, gava ku hûn KeePassXC-ê didin destpêkirin, mift dê bixweber li nûnerê SSH-ê were zêdekirin, ji ber vê yekê hûn êdî neçar in ku wê li ser dîskê hilînin!
Source: www.habr.com