Я генерирую открытый / закрытый ключи для подключения к серверу с помощью SSH без записи пароля каждый раз. Я использую:
Клиент: Debian GNU/Linux 8.2 (jessie) с ядром 3.16.0-4-amd64 OpenSSH_6.7p1 Debian-5, OpenSSL 1.0.1k 8 января 2015
Сервер: CentOS выпуск 6.6 (финальный) с ядром 2.6.32-504.16.2.el6.x86_64 OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 февраля 2013 г.
Я генерирую ключи после шага, предложенного на веб-страницах Debian и CentOS .
Но когда я пытаюсь подключиться к серверу, используя ssh -p ## user @ server, ssh все равно предлагает ввести пароль.
Я хочу, чтобы при вводе пароля я мог войти на сервер, но я хочу войти без пароля.
У кого-нибудь есть идеи, как можно решить эту проблему?
клиент
ssh -vvv
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port]
[-Q cipher | cipher-auth | mac | kex | key]
[-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [user@]hostname [command]
сервер
ssh -vvv
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
клиент
ls -l .ssh/
total 12
-rw------- 1 client client 1766 nov 8 12:51 id_rsa_zeus
-rw-r--r-- 1 client client 395 nov 8 12:51 id_rsa_zeus.pub
-rw-r--r-- 1 client client 3493 ago 19 15:56 known_hosts
ls -Z .ssh/
? id_rsa_zeus ? id_rsa_zeus.pub ? known_hosts
сервер
ls -l .ssh/
total 4
-rw------- 1 server user 395 nov 8 12:21 authorized_keys
ls -Z .ssh/
-rw------- server user ? authorized_keys