Тож я хотів отримати доступ SSH до свого VPS, і служба підтримки сказала мені, що я повинен додати SSH приватний ключ сервера до свого клієнта SSH, як (
ssh-add private_key.txt
) це, і після цього я можу отримати доступ до SSH-сервера зі своїм комп'ютером, але там була проблема.
Я не міг зануритися в інший сховище, щоб прийняти VPS.
Тому я прочитав запитання, яке пояснювало, як я можу керувати кількома клавішами в одній системі, і налаштував ( ~/.ssh/config
) щось подібне
Host github
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_key
IdentitiesOnly yes
Host bitbucket
HostName bitbucket.org
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_key
IdentitiesOnly yes
Host something
HostName somevps.something
Port 12345
User someuser
Але я все ще не можу перейти до інших сховищ, таких як bitbucket або github, але я можу лише натиснути на те, до чого я вже додав приватний ключ до свого клієнта SSH.
Я майже впевнений, що це питання управління ключами, але я не можу зрозуміти, чому це не працює.
ОНОВЛЕННЯ
ssh -T github -v
debug1: Reading configuration data /home/naveen/.ssh/config
debug1: /home/naveen/.ssh/config line 1: Applying options for github
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to github.com [192.30.255.113] port 22.
debug1: connect to address 192.30.255.113 port 22: Connection timed out
debug1: Connecting to github.com [192.30.255.112] port 22.
І більше нічого не відбувається
something
використовує ключ SSH Я додав something
сервер ~/.ssh/id_rsa
до свого клієнта SSH. і не використовуєтьсяusername and password