Why do I fail to connect to local ssh server passphrase-free?












0















I tried to make ssh connection to local ssh server passphrase-free:



$ ls ~/.ssh
config id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts known_hosts.old


$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-VYbFIb5qW0vi/agent.28080; export SSH_AUTH_SOCK;
SSH_AGENT_PID=28085; export SSH_AGENT_PID;
echo Agent pid 28085;

$ ssh-add ~/.ssh/id_rsa
Identity added: /home/t/.ssh/id_rsa (/home/t/.ssh/id_rsa)


But why do I still need to provide passphrase? Thanks.



$ ssh t@localhost
t@localhost's password:

$ ssh -i ~/.ssh/id_rsa t@localhost
t@localhost's password:









share|improve this question



























    0















    I tried to make ssh connection to local ssh server passphrase-free:



    $ ls ~/.ssh
    config id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts known_hosts.old


    $ ssh-agent
    SSH_AUTH_SOCK=/tmp/ssh-VYbFIb5qW0vi/agent.28080; export SSH_AUTH_SOCK;
    SSH_AGENT_PID=28085; export SSH_AGENT_PID;
    echo Agent pid 28085;

    $ ssh-add ~/.ssh/id_rsa
    Identity added: /home/t/.ssh/id_rsa (/home/t/.ssh/id_rsa)


    But why do I still need to provide passphrase? Thanks.



    $ ssh t@localhost
    t@localhost's password:

    $ ssh -i ~/.ssh/id_rsa t@localhost
    t@localhost's password:









    share|improve this question

























      0












      0








      0








      I tried to make ssh connection to local ssh server passphrase-free:



      $ ls ~/.ssh
      config id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts known_hosts.old


      $ ssh-agent
      SSH_AUTH_SOCK=/tmp/ssh-VYbFIb5qW0vi/agent.28080; export SSH_AUTH_SOCK;
      SSH_AGENT_PID=28085; export SSH_AGENT_PID;
      echo Agent pid 28085;

      $ ssh-add ~/.ssh/id_rsa
      Identity added: /home/t/.ssh/id_rsa (/home/t/.ssh/id_rsa)


      But why do I still need to provide passphrase? Thanks.



      $ ssh t@localhost
      t@localhost's password:

      $ ssh -i ~/.ssh/id_rsa t@localhost
      t@localhost's password:









      share|improve this question














      I tried to make ssh connection to local ssh server passphrase-free:



      $ ls ~/.ssh
      config id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts known_hosts.old


      $ ssh-agent
      SSH_AUTH_SOCK=/tmp/ssh-VYbFIb5qW0vi/agent.28080; export SSH_AUTH_SOCK;
      SSH_AGENT_PID=28085; export SSH_AGENT_PID;
      echo Agent pid 28085;

      $ ssh-add ~/.ssh/id_rsa
      Identity added: /home/t/.ssh/id_rsa (/home/t/.ssh/id_rsa)


      But why do I still need to provide passphrase? Thanks.



      $ ssh t@localhost
      t@localhost's password:

      $ ssh -i ~/.ssh/id_rsa t@localhost
      t@localhost's password:






      ssh






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 40 mins ago









      TimTim

      26.6k77255465




      26.6k77255465






















          1 Answer
          1






          active

          oldest

          votes


















          0














          The targeted host must have an $HOME/.ssh/authorized_keys file containing the public keys for those who are given access. So, in your case, you would do



          $ cp $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
          $ chmod go= $HOME/.ssh/authorized_keys


          The latter of those commands makes the file inaccessible for anyone but the $USER.





          share























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "106"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f498715%2fwhy-do-i-fail-to-connect-to-local-ssh-server-passphrase-free%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            The targeted host must have an $HOME/.ssh/authorized_keys file containing the public keys for those who are given access. So, in your case, you would do



            $ cp $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
            $ chmod go= $HOME/.ssh/authorized_keys


            The latter of those commands makes the file inaccessible for anyone but the $USER.





            share




























              0














              The targeted host must have an $HOME/.ssh/authorized_keys file containing the public keys for those who are given access. So, in your case, you would do



              $ cp $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
              $ chmod go= $HOME/.ssh/authorized_keys


              The latter of those commands makes the file inaccessible for anyone but the $USER.





              share


























                0












                0








                0







                The targeted host must have an $HOME/.ssh/authorized_keys file containing the public keys for those who are given access. So, in your case, you would do



                $ cp $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
                $ chmod go= $HOME/.ssh/authorized_keys


                The latter of those commands makes the file inaccessible for anyone but the $USER.





                share













                The targeted host must have an $HOME/.ssh/authorized_keys file containing the public keys for those who are given access. So, in your case, you would do



                $ cp $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
                $ chmod go= $HOME/.ssh/authorized_keys


                The latter of those commands makes the file inaccessible for anyone but the $USER.






                share











                share


                share










                answered 4 mins ago









                Ralph RönnquistRalph Rönnquist

                2,59748




                2,59748






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f498715%2fwhy-do-i-fail-to-connect-to-local-ssh-server-passphrase-free%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Accessing regular linux commands in Huawei's Dopra Linux

                    Can't connect RFCOMM socket: Host is down

                    Kernel panic - not syncing: Fatal Exception in Interrupt