piotrino Napisano Październik 6, 2009 Zgłoszenie Share Napisano Październik 6, 2009 WItam, skonfigurowałem na serwerze fedorze openshh według tej strony: pomoc ,Chciałbym utworzyc połączenie między windowsem a serwerm(fedora) przez protokół SSH Wygenerowałem klucz na kompie z windowsem z hasłem pzykładowym "koza", plik id_dsa.pub skopiowałem na serwer do ssh według linku który podałem, i zrestartowałem usługę ssh. Wszystko zrobiłem jak według linku pokazane, Wchodzę na sieć lolakną na windowsa i pr óbuję się logować na serwer przy uzyciu protokołu ssh z użyciem hasła "koza" -dostaję taki komunikat: permision denied(pulbickey,gscapi-with-mic,password), gdzie tu zrobiłem błąd, przeszukałem google i znalazłem kilka linków pomocnych ale nic nie pomogło mi.....Przy okazji czy jeślibym chciał z serwera łączyć się z windowsem to konfiguracja jest podobna ? Podaję config ssh: # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ # This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/local/bin:/bin:/usr/bin # The strategy used for options in the default sshd_config shipped with # OpenSSH is to specify options with their default value where # possible, but leave them commented. Uncommented options change a # default value. #Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: AllowUsers piotr # Disable legacy (protocol version 1) support in the server for new # installations. In future the default will change to require explicit # activation of protocol 1 Protocol 2 # HostKey for protocol version 1 #HostKey /etc/ssh/ssh_host_key # HostKeys for protocol version 2 #HostKey /etc/ssh/ssh_host_rsa_key #HostKey /etc/ssh/ssh_host_dsa_key # Lifetime and size of ephemeral version 1 server key #KeyRegenerationInterval 1h #ServerKeyBits 1024 # Logging # obsoletes QuietMode and FascistLogging #SyslogFacility AUTH SyslogFacility AUTHPRIV #LogLevel INFO # Authentication: #LoginGraceTime 2m #PermitRootLogin yes #StrictModes yes #MaxAuthTries 6 #MaxSessions 10 #RSAAuthentication yes #PubkeyAuthentication yes #AuthorizedKeysFile .ssh/authorized_keys # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts #RhostsRSAAuthentication no # similar for protocol version 2 #HostbasedAuthentication no # Change to yes if you don't trust ~/.ssh/known_hosts for # RhostsRSAAuthentication and HostbasedAuthentication #IgnoreUserKnownHosts no # Don't read the user's ~/.rhosts and ~/.shosts files #IgnoreRhosts yes # To disable tunneled clear text passwords, change to no here! #PasswordAuthentication yes #PermitEmptyPasswords no PasswordAuthentication yes # Change to no to disable s/key passwords #ChallengeResponseAuthentication yes ChallengeResponseAuthentication no # Kerberos options #KerberosAuthentication no #KerberosOrLocalPasswd yes #KerberosTicketCleanup yes #KerberosGetAFSToken no # GSSAPI options #GSSAPIAuthentication no GSSAPIAuthentication yes #GSSAPICleanupCredentials yes GSSAPICleanupCredentials yes # Set this to 'yes' to enable PAM authentication, account processing, # and session processing. If this is enabled, PAM authentication will # be allowed through the ChallengeResponseAuthentication and # PasswordAuthentication. Depending on your PAM configuration, # PAM authentication via ChallengeResponseAuthentication may bypass # the setting of "PermitRootLogin without-password". # If you just want the PAM account and session checks to run without # PAM authentication, then enable this but set PasswordAuthentication # and ChallengeResponseAuthentication to 'no'. #UsePAM no UsePAM yes # Accept locale-related environment variables AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE #AllowAgentForwarding yes #AllowTcpForwarding yes #GatewayPorts no #X11Forwarding no X11Forwarding yes #X11DisplayOffset 10 #X11UseLocalhost yes #PrintMotd yes #PrintLastLog yes #TCPKeepAlive yes #UseLogin no #UsePrivilegeSeparation yes #PermitUserEnvironment no #Compression delayed #ClientAliveInterval 0 #ClientAliveCountMax 3 #ShowPatchLevel no #UseDNS yes #PidFile /var/run/sshd.pid #MaxStartups 10 #PermitTunnel no #ChrootDirectory none # no default banner path #Banner none # override default of no subsystems Subsystem sftp /usr/libexec/openssh/sftp-server # Example of overriding settings on a per-user basis #Match User anoncvs # X11Forwarding no # AllowTcpForwarding no # ForceCommand cvs server Proszę o jakies wskazówki, bo cholery z tym dostaję już....Pozdrawiam A tu podaję poąłczenienie z windowsa na serwer fedora... Microsoft Windows XP [Wersja 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\piotrino>dir Wolumin w stacji C nie ma etykiety. Numer seryjny woluminu: 68C1-1327 Katalog: C:\Documents and Settings\piotrino 2009-08-30 05:18 <DIR> . 2009-08-30 05:18 <DIR> .. 2009-10-09 23:04 <DIR> .ssh 2009-08-17 16:56 5 098 backup_msql.sql 2009-07-10 00:38 <DIR> Menu Start 2009-07-20 23:24 <DIR> Moje dokumenty 2009-09-13 17:48 1 048 576 ntuser.dat 2009-10-09 20:59 <DIR> Pulpit 2009-07-14 19:37 2 545 secedit.INTEG.RAW 2009-07-09 21:24 <DIR> Ulubione 3 plik(ów) 1 056 219 bajtów 7 katalog(ów) 6 858 805 248 bajtów wolnych C:\Documents and Settings\piotrino>cd .ssh C:\Documents and Settings\piotrino\.ssh>dir Wolumin w stacji C nie ma etykiety. Numer seryjny woluminu: 68C1-1327 Katalog: C:\Documents and Settings\piotrino\.ssh 2009-10-09 23:04 <DIR> . 2009-10-09 23:04 <DIR> .. 0 plik(ów) 0 bajtów 2 katalog(ów) 6 858 805 248 bajtów wolnych C:\Documents and Settings\piotrino\.ssh> ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/piotrino/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/piotrino/.ssh/id_dsa. Your public key has been saved in /home/piotrino/.ssh/id_dsa.pub. The key fingerprint is: d5:99:9a:76:ea:a9:c1:42:bb:6c:b3:bf:24:86:7a:3c piotr@server_123 C:\Documents and Settings\piotrino\.ssh>cd .. C:\Documents and Settings\piotrino>ssh 10.0.0.103 The authenticity of host '10.0.0.185 (10.0.0.185)' can't be established. RSA key fingerprint is 01:3a:da:7b:a5:4d:ec:47:6c:03:ef:30:d9:b3:a6:29. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.0.0.185' (RSA) to the list of known hosts. [email protected]'s password: Permission denied, please try again. [email protected]'s password: Permission denied, please try again. [email protected]'s password: Permission denied (publickey,gssapi-with-mic,password). C:\Documents and Settings\piotrino>ssh -v 10.0.0.185 OpenSSH_3.8.1p1, OpenSSL 0.9.7d 17 Mar 2004 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to 10.0.0.185 [10.0.0.185] port 22. debug1: Connection established. debug1: identity file /home/piotrino/.ssh/identity type -1 debug1: identity file /home/piotrino/.ssh/id_rsa type -1 debug1: identity file /home/piotrino/.ssh/id_dsa type 2 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.2 debug1: match: OpenSSH_5.2 pat OpenSSH* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_3.8.1p1 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-cbc hmac-md5 none debug1: kex: client->server aes128-cbc hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP debug1: SSH2_MSG_KEX_DH_GEX_INIT sent debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY debug1: Host '10.0.0.185' is known and matches the RSA host key. debug1: Found key in /home/piotrino/.ssh/known_hosts:1 debug1: ssh_rsa_verify: signature correct 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: Authentications that can continue: publickey,gssapi-with-mic,password debug1: Next authentication method: publickey debug1: Trying private key: /home/piotrino/.ssh/identity debug1: Trying private key: /home/piotrino/.ssh/id_rsa debug1: Offering public key: /home/piotrino/.ssh/id_dsa debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug1: Next authentication method: password [email protected]'s password: debug1: Authentications that can continue: publickey,gssapi-with-mic,password Permission denied, please try again. [email protected]'s password: debug1: Authentications that can continue: publickey,gssapi-with-mic,password Permission denied, please try again. [email protected]'s password: debug1: Authentications that can continue: publickey,gssapi-with-mic,password debug1: No more authentication methods to try. C:\Documents and Settings\piotrino>ssh -i 10.0.0.185 Warning: Identity file 10.0.0.185 does not exist. usage: ssh [-1246AaCfghkNnqsTtVvXxY] [-b bind_address] [-c cipher_spec] [-D port] [-e escape_char] [-F configfile] [-i identity_file] [-L port:host:hostport] [-l login_name] [-m mac_spec] [-o option] [-p port] [-R port:host:hostport] [user@]hostname [command] C:\Documents and Settings\piotrino>ssh -l 10.0.0.185 usage: ssh [-1246AaCfghkNnqsTtVvXxY] [-b bind_address] [-c cipher_spec] [-D port] [-e escape_char] [-F configfile] [- C:\Documents and Settings\piotrino> Wedlug mnie połączenie mam ok, ale dlaczego się nie łączę.....? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
olllga.d Napisano Kwiecień 14, 2010 Zgłoszenie Share Napisano Kwiecień 14, 2010 1. Podaj /etc/ssh/sshd_config serwera, z którym chcesz się połączyć. 2. Jakie uprawnienia i właściciela ma authorized_keys? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rysio Napisano Maj 13, 2010 Zgłoszenie Share Napisano Maj 13, 2010 A czy przypadkiem serwer sshd nie pyta o hasło na konto piotr w systemie ? PasswordAuthentication yes I dla bezpieczeństwa poniższą linijkę też proponuję zmienić (chyba że dostęp na to konto jest niezbędny) #PermitRootLogin yes No i jeżeli nie chce Ci sie w przyszłości śledzić przydługawych logów to i linijkę #Port 22 też można sobie zdefiniować inaczej - (najlepiej cos powyżej 1024). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
piotrino Napisano Maj 13, 2010 Autor Zgłoszenie Share Napisano Maj 13, 2010 A czy przypadkiem serwer sshd nie pyta o hasło na konto piotr w systemie ? PasswordAuthentication yes I dla bezpieczeństwa poniższą linijkę też proponuję zmienić (chyba że dostęp na to konto jest niezbędny) #PermitRootLogin yes No i jeżeli nie chce Ci sie w przyszłości śledzić przydługawych logów to i linijkę #Port 22 też można sobie zdefiniować inaczej - (najlepiej cos powyżej 1024). Dzięki za pomoc i wskazówki, już dawno ten problem rozwiązałem. Temat nieaktualny. Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się