Why do I fail to connect to local ssh server passphrase-free?
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
add a comment |
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
add a comment |
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
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
ssh
asked 40 mins ago
TimTim
26.6k77255465
26.6k77255465
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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
.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
.
add a comment |
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
.
add a comment |
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
.
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
.
answered 4 mins ago
Ralph RönnquistRalph Rönnquist
2,59748
2,59748
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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