Поэтому я хотел получить 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.
И больше ничего не происходит