![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Solaris 10 / proc gør filsystem fuld | run_time_error | Sun Solaris | 18 | 06-10-2009 11:25 PM |
| Windows / Open Solaris dual boot problem. | syndex | Sun Solaris | 2 | 05-13-2008 10:10 AM |
| Realiseringen af et nyt OS er baseret på Solaris / OpenSolaris | Dinolinux | Hvad tænker du på? | 1 | 01-24-2006 07:55 PM |
| DDD gøre problemet | azazel11998 | Højtstående Programmering | 0 | 03-10-2005 07:10 AM |
| Making Mozilla Afspilning M $ Windows Media | Dmitri-br | Linux | 2 | 02-19-2004 10:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
problem i at gøre autossh mellem Windows og Solaris
Kære alle
Jeg står over for et problem, der er relateret til muliggør Autossh mellem Windows og Solaris maskine. Hvis deres tro er to servere, server-A er der vinduer og server B er der Solaris.I installere openssh-server-software til Windows via sourceforge.net site. Hvad mine krav er, gør sftp fra Solaris til Windows til at overføre filer fra Solaris til vinduer automatisk gennem autossh uden at det kræver en adgangskode, og det skal ske gennem root-brugeren. For det første er jeg oprettet et offentligt / privat nøglepar på Solaris maskine med at give tom adgangskode for kodeord, jeg bruger RSA1 algoritmer, der skaber identitet og identity.pub fil i /. Ssh guide over root-brugeren på Solaris maskine. Så jeg manuelt sftp den identity.pub fil til / home / root / .ssh mappe på Windows Server. Jeg så jeg omdøbe den til authorized_keys fil. Efter alt dette, da jeg logger ind solaris server som en root bruger så jeg sftp for vinduer som en systemadministrator, dengang den anmode om adgangskoden også igen. Fortæl mig, hvor jeg wen't forkert. Jeg har hårdt brug for en løsning, hvor det skal ikke spørge om adgangskoden til root-brugeren på Windows-maskine. Kind regards |
|
||||
|
Jeg triend hvad du sagde til mig, og efter uncomenting
RSAAuthentication ja PubkeyAuthentication ja AuthorizedKeysFile .ssh / authorized_keys starte OpenSSH tjenesten i Windows, men stadig i cann't stand til at gøre autossh Solaris mellem 10 og vinduer, da det stadig bede mig om at angive adgangskoden. efter disse ændringer, selv jeg forsøgt at forbedre de offentlige og private nøgler igen, selv da jeg stadig cann't stand til at gøre autossh. Jeg viser indholdet af sshd_config fil af vinduer som mit krav er at gøre sftp fra Solaris til vindue (OpenSSH server) # $ OpenBSD: sshd_config, mod 1,65 2003/08/28 12:54:34 Markus Exp $ # Dette er sshd server hele systemet opsætningsfil. Se # Sshd_config (5) for yderligere oplysninger. # Denne sshd blev kompileret med PATH \u003d / usr / bin: / bin: / usr / sbin: / sbin # Strategien anvendes til mulighederne i standard sshd_config leveres med # OpenSSH er at specificere valgmuligheder med deres standardværdi hvor # Muligt, men lad dem blive kommenteret. Uncommented valgmuligheder ændre en # Standardværdi. # Port 22 # Protokol 2,1 Protokol 2,1 # ListenAddress 0.0.0.0 # ListenAddress:: # HostKey til protokol version 1 # HostKey / etc / ssh / ssh_host_key # HostKeys til protokol version 2 # HostKey / etc / ssh / ssh_host_rsa_key # HostKey / etc / ssh / ssh_host_dsa_key # Langtidserfaring og størrelse fjernsynsselskabers version 1 server nøgle # KeyRegenerationInterval 1h # ServerKeyBits 768 # Logføring # obsoletes QuietMode og FascistLogging # SyslogFacility Auth # LogLevel INFO # Authentication: # LoginGraceTime 2m PermitRootLogin ja # Følgende indstilling tilsidesætter samtykke kontrol vært vigtige filer # Og mapper. Af sikkerhedsmæssige årsager sat til "yes", når du kører # NT/W2K, NTFS og CYGWIN \u003d ntsec. StrictModes ja RSAAuthentication ja PubkeyAuthentication ja AuthorizedKeysFile .ssh / authorized_keys # For at dette kan fungere skal du også være vært for nøgler i / etc / ssh / ssh_known_hosts # RhostsRSAAuthentication ingen # Lignende til protokol version 2 # HostbasedAuthentication ingen # Skift til Ja, hvis du ikke har tillid til ~ / .ssh / known_hosts for # RhostsRSAAuthentication og HostbasedAuthentication IgnoreUserKnownHosts ja # Don't læse brugerens ~ /. Rhosts og ~ /. Shosts filer # IgnoreRhosts ja # For at deaktivere tunnelforbindelsen klar tekst adgangskoder, ændre ikke her! PasswordAuthentication ja # PermitEmptyPasswords ingen # Skift til ikke at deaktivere s / nøgle passwords # ChallengeResponseAuthentication ja # Kerberos valgmuligheder # KerberosAuthentication ingen # KerberosOrLocalPasswd ja # KerberosTicketCleanup ja # GSSAPI valgmuligheder # GSSAPIAuthentication ingen # GSSAPICleanupCreds ja # Indstil denne til "ja" til, at PAM authentication (via udfordring-svar) # Og session forarbejdning. Afhængig af din PAM konfiguration, kan dette # Omgå fastsættelse af 'PasswordAuthentication' # UsePAM ja # AllowTcpForwarding ja # GatewayPorts ingen # X11Forwarding ingen # X11DisplayOffset 10 # X11UseLocalhost ja # PrintMotd ja # PrintLastLog ja # KeepAlive ja # UseLogin ingen UsePrivilegeSeparation ingen # PermitUserEnvironment ingen # Compression yes # ClientAliveInterval 0 # ClientAliveCountMax 3 # UseDNS ja # PidFile / var / run / sshd.pid MaxStartups 10:30:60 # Default banner sti Banner / etc / banner.txt # Override default ingen delsystemer Delsystem sftp / usr / sbin / sftp-server Er der nogen ændring har at gøre på dette sshd_config fil så plz lad mig det vide |
|
||||
|
du foretage ændringer i din solaris sshd_config
Og genstarte sshd en gang mere på Solaris-serveren.
Jeg vil sige, at behovet for at ændre i sshd server filen på solaris server. prøv ur lykke mand ![]() Plus bruge denne URL til at søge mere på det <Linux> - Google-søgning vil hjælpe med at finde dig nogle nær answar. |
|
||||
|
Tag et kig på "forventer" at gøre det uid / pw login til dig: Din vigtigste skrift vil kalde forvente script, der vil gøre det faktiske sftp baseret på de parametre, du sender til den.
Forvent script: -- #! / usr / local / bin / forventer -- # Navn: at-sen-sftp-cmd # Formål: at kopiere filer fra lokale bibliotek placering til en ekstern server # File mappeplaceringen # sæt login [lindex $ argv 0] sæt maskine [lindex $ argv 1] Indstil adgangskode [lindex $ argv 2] sæt remoteloc [lindex $ argv 3] fastsatte mål [lindex $ argv 4] indstille timeout -1 # Perform kopi gyde / usr / bin / SFTP-oPort \u003d 22 $ login @ $ maskine forventer "Password:" sende "$ password \ r" forventer "sftp>" Send "cd $ remoteloc \ n" forventer "sftp>" Send "mkdir $ target \ n" forventer "sftp>" Send "cd $ target \ n" forventer "sftp>" Send "mput *. CSV \ n" forventer "sftp>" Send "quit \ n" .. og her er den ringer del: -- blah, blah .. derefter erklære præmis: remoteloc \u003d / win_sftp_server / dest_folder target \u003d `date +% Y% m% d` # navn, du ønsker at give den nye mappe # V_LOG \u003d / home / dig / log / filename_ $ target echo $ login>> $ V_LOG 2> & 1 # fra din. netrc fil echo $ password>> $ V_LOG 2> & 1 # fra din. netrc fil echo $ maskine>> $ V_LOG 2> & 1 # fra din. netrc fil echo $ remoteloc>> $ V_LOG 2> & 1 echo $ target>> $ V_LOG 2> & 1 cd / files_to_transfer_folder # SFTP CSV-filer til win_sftp_server: / your_script_location / scripts / clist-til-sen-sftp-cmd $ login $ maskinen $ password $ remoteloc $ target>> $ V_LOG 2> & 1 exit That's it. Du er nødt til at logge ind én gang manuelt at udveksle nøgler, men det er automatisk (cron eller hvad) efter denne. Forvente, og TCL er de to S / W's du har brug for, og de er bl.a. på SUN (Sol 10) Software Companion dvd. Hilsen, pj |
![]() |
| Bogmærker |
| Tags |
| linux, Solaris |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|