ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಅವುಗಳನ್ನು ಕದಿಯಬಹುದು ಅಥವಾ ಡೀಕ್ರಿಪ್ಟ್ ಮಾಡಬಹುದು ಎಂಬ ಭಯವಿಲ್ಲದೆ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಗಣಕದಲ್ಲಿ SSH ಕೀಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಹೇಗೆ ಸಂಗ್ರಹಿಸುವುದು ಎಂದು ನಾನು ನಿಮಗೆ ಹೇಳಲು ಬಯಸುತ್ತೇನೆ.
ನಂತರ ಸೊಗಸಾದ ಪರಿಹಾರವನ್ನು ಕಂಡುಹಿಡಿಯದವರಿಗೆ ಲೇಖನವು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ $HOME/.ssh
.
ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ನಾನು ಬಳಸಲು ಸಲಹೆ ನೀಡುತ್ತೇನೆ
ಪಾಸ್ವರ್ಡ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ನೇರವಾಗಿ ಎಲ್ಲಾ ಕೀಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಅದನ್ನು ತೆರೆದಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಿಸ್ಟಮ್ಗೆ ಸೇರಿಸಲು ಇದು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಡೇಟಾಬೇಸ್ ಮುಚ್ಚಿದ ತಕ್ಷಣ, SSH ಕೀಗಳ ಬಳಕೆಯು ಅಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಮೊದಲನೆಯದಾಗಿ, ಲಾಗ್ ಇನ್ ಮಾಡುವಾಗ SSH ಏಜೆಂಟ್ನ ಸ್ವಯಂಪ್ರಾರಂಭವನ್ನು ಸೇರಿಸೋಣ; ಇದನ್ನು ಮಾಡಲು, ತೆರೆಯಿರಿ ~/.bashrc
ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಸಂಪಾದಕದಲ್ಲಿ ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಿ:
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
ಅದರ ನಂತರ ನಾವು KeePassXC ನಲ್ಲಿ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗಿದೆ:
ಪರಿಕರಗಳು -> ನಿಯತಾಂಕಗಳನ್ನು -> SSH ಏಜೆಂಟ್ -> SSH ಏಜೆಂಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
ಇದು ಸೆಟಪ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ, ಈಗ KeePassXC ಗೆ ಹೊಸ SSH ಕೀಲಿಯನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ:
ಕೀಲಿಯೊಂದಿಗೆ ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ ಡೇಟಾವನ್ನು ಭರ್ತಿ ಮಾಡಿ:
ಕೀ ಪಾಸ್ವರ್ಡ್ ರಕ್ಷಿತವಾಗಿದ್ದರೆ, ದಯವಿಟ್ಟು ಅದರ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಿ
ಟ್ಯಾಬ್ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ನಮ್ಮೊಂದಿಗೆ ಲಗತ್ತನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ id_rsa:
ಟ್ಯಾಬ್ನಲ್ಲಿ SSH ಏಜೆಂಟ್, ಸೂಚನೆ:
- ಡೇಟಾಬೇಸ್ ತೆರೆಯುವಾಗ/ಅನ್ಲಾಕ್ ಮಾಡುವಾಗ ಏಜೆಂಟ್ಗೆ ಕೀಲಿಯನ್ನು ಸೇರಿಸಿ
- ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮುಚ್ಚುವಾಗ/ಲಾಕ್ ಮಾಡುವಾಗ ಏಜೆಂಟ್ನಿಂದ ಕೀಲಿಯನ್ನು ತೆಗೆದುಹಾಕಿ
ಮುಂದೆ, ನಮ್ಮ ಕೀಲಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ (id_rsa) ಲಗತ್ತಿನಲ್ಲಿ
ಮತ್ತು ಬಟನ್ ಒತ್ತಿರಿ ಏಜೆಂಟ್ಗೆ ಸೇರಿಸಿ:
ಈಗ, ನೀವು KeePassXC ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ, ಕೀಲಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ SSH ಏಜೆಂಟ್ಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಇನ್ನು ಮುಂದೆ ಅದನ್ನು ಡಿಸ್ಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕಾಗಿಲ್ಲ!
ಮೂಲ: www.habr.com