![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX for Advanced & Expert Users Expert à Expert. Apprenez avancé UNIX, des commandes UNIX, Linux, les systèmes d'exploitation, d'administration système, de la Programmation, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Solaris 10 / proc faire plein de fichiers | run_time_error | SUN Solaris | 18 | 06-10-2009 11:25 PM |
| Windows / Open Solaris dual boot problème. | SynDEx | SUN Solaris | 2 | 05-13-2008 10:10 AM |
| Faire un nouvel OS basé sur Solaris / OpenSolaris | Dinolinux | What's on Your Mind? | 1 | 01-24-2006 07:55 PM |
| DDD faire problème | azazel11998 | High Level Programming | 0 | 03-10-2005 07:10 AM |
| Rendre Mozilla Jouer M $ Windows Media | Dmitri-br | Linux | 2 | 02-19-2004 10:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
problème en faisant autossh entre Windows et Solaris
Chers tous
Je suis face à un problème qui est lié à permettre Autossh entre machines Windows et Solaris. Si suppose leur sont deux serveurs, le serveur A est d'avoir les fenêtres et le serveur B est Solaris.I avoir installer le logiciel serveur openssh pour les fenêtres par le biais du site sourceforge.net. Qu'est-ce que ma condition est de faire sftp solaris aux fenêtres pour le transfert de fichiers de Solaris à travers les fenêtres autossh automatiquement sans avoir besoin d'un mot de passe et il faut le faire par le biais de l'utilisateur root. Tout d'abord, j'ai créé un partenariat public / privé, des paires de clés sur la machine solaris de donner le mot de passe vide pour le mot de passe, je rsa1 utilisation d'algorithmes qui créent l'identité et identity.pub fichier dans /. Ssh de l'utilisateur root sur la machine solaris. Ensuite, je manuellement sftp identity.pub le fichier dans / home / root / .ssh répertoire windows serveur. Je puis-je le renommer en fichier authorized_keys. Après tout cela, lorsque je me connecte à un serveur Solaris root puis j'ai trop sftp fenêtres comme un super-utilisateur, à ce moment, il demande le mot de passe de nouveau. S'il vous plaît me dire où je wen't tort. J'ai grand besoin d'une solution où il ne devrait pas demander le mot de passe de l'utilisateur root sur la machine Windows. Sincères salutations |
|
||||
|
Je triend ce que vous m'avez dit et après uncomenting
RSAAuthentication oui PubkeyAuthentication oui AuthorizedKeysFile .ssh / authorized_keys openssh démarrer le service dans les fenêtres, mais encore i cann't en mesure de le faire autossh entre Solaris 10 et les fenêtres car il me demande toujours le mot de passe. même après ces changements, j'ai essayé de régénérer des clés publiques et privées de nouveau même alors, i cann't encore capable de faire autossh. Je montre le contenu du fichier sshd_config de fenêtres que mon exigence est de faire du sftp solaris à la fenêtre (openssh serveur) # $ OpenBSD: sshd_config, v 1.65 2003/08/28 12:54:34 markus Exp $ # Ceci est le serveur sshd l'échelle du système, le fichier de configuration. Voir # Sshd_config (5) pour plus d'informations. # Cette sshd a été compilé avec PATH \u003d / usr / bin: / bin: / usr / sbin: / sbin # La stratégie utilisée pour les options par défaut dans le sshd_config livré avec # OpenSSH est de spécifier les options à leur valeur par défaut, où # Possible, mais leur laisser des commentaires. Décommenté options de changer une # Valeur par défaut. # Port 22 # Protocole 2,1 Protocole de 2,1 # ListenAddress 0.0.0.0 # ListenAddress:: # Hôte pour la version 1 du protocole # Hôte / etc / ssh / ssh_host_key # HostKeys pour la version 2 # Hôte / etc / ssh / ssh_host_rsa_key # Hôte / etc / ssh / ssh_host_dsa_key # Durée de vie éphémère et de la taille de serveur de clés version 1 # KeyRegenerationInterval 1h ServerKeyBits # 768 # Logging # QuietMode obsolètes et FascistLogging # SyslogFacility AUTH # LogLevel INFO # Authentification: # LoginGraceTime 2m PermitRootLogin oui # Le paramètre suivant remplace l'autorisation des contrôles sur les principaux dossiers d'accueil # Et d'annuaires. Pour des raisons de sécurité, cette série de "oui" lors de l'exécution # NT/W2K, NTFS et CygWin \u003d ntsec. StrictModes oui RSAAuthentication oui PubkeyAuthentication oui AuthorizedKeysFile .ssh / authorized_keys # Pour ce faire, vous aurez également besoin d'accueillir des clés dans le fichier / etc / ssh / ssh_known_hosts # RhostsRSAAuthentication pas # Similaire pour la version 2 # HostbasedAuthentication pas # Modification de oui, si vous ne faites pas confiance à ~ / .ssh / known_hosts pour # RhostsRSAAuthentication et HostbasedAuthentication IgnoreUserKnownHosts oui # Ne pas lire de l'utilisateur ~ /. Rhosts et ~ /. Shosts fichiers # IgnoreRhosts oui # Pour désactiver tunnellisés les mots de passe en texte clair, pas de changement à ici! PasswordAuthentication yes # PermitEmptyPasswords pas # Modification de ne désactiver s / key passwords # ChallengeResponseAuthentication oui # Kerberos options # KerberosAuthentication pas # KerberosOrLocalPasswd oui # KerberosTicketCleanup oui # GSSAPI options # GSSAPIAuthentication pas # GSSAPICleanupCreds oui # Set this to 'yes' pour permettre l'authentification PAM (par défi-réponse) # Session et de traitement. En fonction de votre configuration de PAM, cette mai # Contourner la mise en place de 'PasswordAuthentication' # Option UsePAM oui # AllowTcpForwarding oui # GatewayPorts pas # X11Forwarding pas X11DisplayOffset # 10 # X11UseLocalhost oui # PrintMotd oui # PrintLastLog oui # KeepAlive yes # UseLogin pas UsePrivilegeSeparation pas # PermitUserEnvironment pas # Compression yes # ClientAliveInterval 0 ClientAliveCountMax # 3 # UseDNS oui # PidFile / var / run / sshd.pid MaxStartups 10:30:60 # Banner chemin par défaut Bannière / etc / banner.txt # Override default sans sous-systèmes Subsystem sftp / usr / sbin / sftp-server Y at-il une modification à faire dans ce fichier sshd_config puis plz let me know |
|
||||
|
s'il vous plaît apporter des changements dans votre solaris sshd_config
Et redémarrez sshd, une fois de plus sur le serveur Solaris.
Je veux dire à la nécessité de modifier dans le fichier serveur sshd sur le serveur Solaris. ur tenter la chance l'homme ![]() Plus utiliser cette URL pour plus de recherche sur <Linux> - Recherche Google aideront à vous trouver à proximité de certains Answar. |
|
||||
|
Jetez un coup d'oeil à "attendre" pour faire le uid / pw de connexion pour vous: Votre script principal fait appel à attendre script, qui fera l'sftp sur la base des paramètres que vous transmettre à celui-ci.
Attendez-script: -- #! / usr / local / bin / expect -- # Nom: à distance sftp-cmd # Objectif: copier des fichiers de répertoire local sur un serveur distant # Fichier de répertoire # ensemble de connexion [Lindex $ argv 0] ensemble machine [Lindex $ argv 1] mot de passe configuré [Lindex $ argv 2] ensemble remoteloc [Lindex $ argv 3] cible [Lindex $ argv 4] délai fixé -1 Perform # copie spawn / usr / bin / sftp-oPort \u003d 22 $ login @ $ machine s'attendre à un «mot de passe:" send "$ password \ r" expect "sftp>" envoyer "cd $ remoteloc \ n" expect "sftp>" envoyer "mkdir $ target \ n" expect "sftp>" envoyer "cd $ target \ n" expect "sftp>" envoyer "mput *. CSV \ n" expect "sftp>" envoyer "quit \ n" .. et voici la partie demandant: -- bla, bla .. alors déclarer le par: remoteloc \u003d / win_sftp_server / dest_folder target \u003d `date +% Y% m% d` # nom que vous voulez donner au nouveau dossier # V_LOG \u003d / home / vous / log / $ target filename_ echo $ login>> $ V_LOG 2> & 1 # à partir de votre fichier. netrc echo $ mot de passe>> $ V_LOG 2> & 1 # à partir de votre fichier. netrc echo $ machine>> $ V_LOG 2> & 1 # à partir de votre fichier. netrc echo $ remoteloc>> $ V_LOG 2> & 1 echo $ target>> $ V_LOG 2> & 1 cd / files_to_transfer_folder # SFTP fichiers CSV à win_sftp_server: / your_script_location / scripts / clist à distance sftp-cmd $ login mot de passe $ machine $ $ $ remoteloc cible>> $ V_LOG 2> & 1 sortie That's it. Vous devez vous connecter manuellement à la fois l'échange des clés, mais il est automatique (cron ou autre) après cela. Prévoir et TCL sont les deux s / w, vous avez besoin et ils comprennent le dimanche (Sol 10) Software Companion dvd. Observe, pj |
![]() |
| Bookmarks |
| Tags |
| linux, solaris |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|