2
I’m having trouble setting up more than one public key on the same server for different account users on github.
I’m using a test computer:
Linux kali 4.3.0-kali1-686-pae #1 SMP Debian 4.3.3-5kali4 (2016-01-13) i686 GNU/Linux
each key is in each user’s folder /home/user/.ssh
The root key normally works for push
and pull
.
The others are with the following results:
> ssh -T [email protected]
> Hi **********! You've successfully authenticated, but GitHub does not provide shell access.
> eval "$(ssh-agent -s)"
> Agent pid 5746
> ssh-add -l -E md5
> The agent has no identities. (ja tentei dar ssh-add para o id_rsa mas não fez diferença)
Openssh_7.1p2 Debian-1, Openssl 1.0.2e 3 Dec 2015 debug1: Reading Configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to github.com [192...] port 22. debug1: Connection established. debug1: Identity file /home/***/. ssh/id_rsa type 1 debug1: key_load_public: No such file or directory debug1: Identity file /home/****/. ssh/id_rsa-cert type -1 debug1: key_load_public: No such file or directory debug1: Identity file /home/***/. ssh/id_dsa type -1 debug1: key_load_public: No such file or directory debug1: Identity file /home/****/. ssh/id_dsa-cert type -1 debug1: key_load_public: No such file or directory debug1: Identity file /home/***/. ssh/id_ecdsa type -1 debug1: key_load_public: No such file or directory debug1: Identity file /home/****/. ssh/id_ecdsa-cert type -1 debug1: key_load_public: No such file or directory debug1: Identity file /home/****/. ssh/id_ed25519 type -1 debug 1: key_load_public: No such file or directory debug1: Identity file /home/****/. ssh/id_ed25519-cert type -1 debug1: Enabling Compatibility mode for Protocol 2.0 debug1: Local version string SSH-2.0-Openssh_7.1p2 Debian-1 debug1: Remote Protocol version 2.0, remote software version libssh-0.7.0 debug 1: no match: libssh-0.7.0 debug 1: Authenticating to github.com:22 as git SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT Received debug1: kex: server->client [email protected] None debug1: kex: client->server [email protected] None debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug1: Server host key: ssh-rsa SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8 debug1: Host 'github.com' is known and Matches the RSA host key. debug1: Found key in /home/****/. ssh/known_hosts:1 Warning: Permanently Added the RSA host key for IP address '192...' to the list of known hosts. debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS Received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT Received debug1: pubkey_prepare: ssh_get_authentication_socket: Permission denied debug1: Authentications that can continue: publickey debug1: Next Authentication method: publickey debug1: Offering RSA public key: /home/****/. ssh/id_rsa debug1: Server accepts key: pkalg ssh-rsa blen 279 debug1: Authentication succeeded (publickey). Authenticated to github.com ([192..*.***]:22). debugging 1: Hannel 0: new [client-Session] debug 1: Entering Interactive Session. debug1: Sending Environment. debug1: Sending env LC_PAPER = pt_BR.UTF-8 debug1: Sending env LC_MONETARY = pt_BR.UTF-8 debug1: Sending env LC_NUMERIC = pt_BR.UTF-8 debug1: Sending env LANG = pt_PT.UTF-8 debug1: Sending env LC_MEASUREMENT = pt_BR.UTF-8 debug1: Sending env LC_TIME = pt_BR.UTF-8 debug1: client_input_channel_req: Channel 0 rtype Exit-status reply 0 Hi Laudiceaa! You’ve successfully authenticated, but Github does not provide shell access. debug1: Channel 0: free: client-Session, nchannels 1 Transferred: sent 3400, Received 1776 bytes, in 0.3 Seconds Bytes per Second: sent 13429.2, Ceived 7014.8 debug 1: Exit status 1
I’ve spent all the ammo I had trying to solve the problem, so if anyone can help, I’d really appreciate it.