![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| SUN Solaris A Solaris operációs rendszer, általában ismert, egyszerűen csak a Solaris, a szabad Unix-alapú operációs rendszer, amelyet a Sun Microsystems. |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
SSH / SCP kérdés
Köszönöm, hogy ezt a fórumot, tudtam, hogy a program fut, amely használja az SSH ellenőrzési programot futtató más otthont. Most azt gondolja, hogy fokozza azt.
Az ellenőrzési programot a cél házigazdák időnként frissíteni kell. Frissítése menüben program forrása fogadó könnyű, mert az egyik házigazda. Az ellenőrző program fut, több tucat. Mivel az SSH kapcsolatot, és a konfigurációs fájl tartalmaz egy listát a cél vendéglátók és a bejelentkezési azonosítók, gondoltam én is módosíthatja receptem program automatizálását küldését az aktualizált ellenőrzési program, hogy a megcélzott szervereket. Megpróbáltam két módon történhet: 1. Először is, megpróbáltam végez SCP a menüben program az egyik cél a házigazdák. Amikor erre az SSH átveszi. Mivel én ellenőrzési programban szerepel a kulcsot a authorized_keys fájlokat a cél hosts, megpróbálja futtatni én ellenőrzési programot. Nem, mert az ellenőrzések érvényes utasítás és egyéb paramétereket, hogy küldött át a SSH_ORIGINAL_COMMAND. Egy hasonló állapot lép fel, amikor megpróbáltam SCP a parancssorban. 2. Aztán megpróbáltam, hogy új parancsot receptem program, UPD, hogy küld az ellenőrző program a cél otthont. Amint ott a célt, a fogadó lenne új kódot, ami nem egy SCP az új kódot a forrástól a cél, hogy a fogadó házigazda. Mikor volt, hogy kilépett az SCP, mondván, hogy "Connection megtagadta. Az első kísérlet nem létrehozása parancsot a SSH kulcs, disable használata SCP a forrástól a célig fogadó? A második kísérlet, az nem az eredmény nem SSH kulcs? Van kulcsokat létrehozni, amelyek lehetővé teszik SSH hozzáférés a forrástól a célokat. A cél, ha végez SCP másolni a kódot a forrástól a cél, meg kell állítani kulcsok megint? |
|
||||
|
Itt van mit találtam miután megvizsgálta a szövetkezet munkavállaló forráskódot. Tegye a
követve a forrás fogadó script: ################################################## ####### # Source_host_script # # ################################################## ####### . . . param \u003d "Mehet" file_update \u003d "$ (HOME) / $ (subdir) / $ (newfile)" ssh $ (userid) @ $ (HOST) $ (param) $ (file_update) retval \u003d $? if [$ (retval)-ne 1-a $ (retval)-ne 0]; majd echo "Forráskód frissítése nem sikerült: $ (retval)" echo "Nyomja meg bármelyik gombot a folytatáshoz" fi return $ (retval) ) Azután, hogy az alábbi kód a parancsfájlban a cél host: ################################################## ####### # Target_host_script # # ################################################## ####### . . . ################################################## ####### # Get a parancssori paramétereket az SSH hívás ################################################## ####### OSSMENU_COMMAND \u003d `echo $ (SSH_ORIGINAL_COMMAND) | nawk '(print $ 1)" Param \u003d `echo $ (SSH_ORIGINAL_COMMAND) | nawk" NF> 1 (print $ 2) " NEWFILE \u003d `echo $ (SSH_ORIGINAL_COMMAND) | nawk 'NF> 2 (print $ 3)" is_scp \u003d `echo $ (OSSMENU_COMMAND) | grep" ^ scp "| wc-l` ################################################## ###### # Ha ez egy scp, akkor hívja a frissítés ellenőrzése forrás # Kódot subroutine. Ennek másolatát a legújabb # Változata a megadott parancsfájlt. # FIGYELMEZTETÉS - Ne csináld a visszhang, vagy bármely más kimenet # Szabványos ki - Meg fogja ölni az scp parancs! ################################################## ###### if [$ (is_scp)-gt 0]; majd cd $ (HOME) / $ (newdir) scp-PT $ (NEWFILE) retval \u003d $? if [$ (retval)-ne 0]; majd echo "Forráskód frissítése nem sikerült: $ (retval)" echo "Nyomja meg bármelyik gombot a folytatáshoz" vagy chmod 755 $ (NEWFILE) fi return $ (retval) fi ) Az egy kicsit zavaró, de még mindig selyemfonó nekem minden egyes alkalommal, amikor használja, de működik. Ennek az egyetlen módja, tudom, hogyan lehet eljutni az SCP, hogy ha létre SSH-kulcsokat, amelyek meghatározzák, hogy egy speciális szkript fut egy adott felhasználó számára. |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|