|
SSH / SCP Spørgsmål
Takket være dette forum, jeg var i stand til at få et program kørende, der bruger SSH til at kontrollere programmer der kører på andre værter. Nu vil jeg gerne forbedre det.
Kontrol program på målet værter lejlighedsvis skal opdateres. Opdatering af menu program på kilde-vært er let, som det er på en vært. Kontrol program kører på flere dusin.
Da jeg har den SSH-forbindelse og en config fil, der indeholder en liste over mål værter og login Id'er, jeg regnede jeg kunne ændre min menu-program for at automatisere udsendelsen af det opdaterede program ud til målet servere.
Forsøgte to måder:
1. Første, jeg forsøgte at udføre en SCP i menuen program til et af de mål værter. Når jeg, at SSH tager over. Da mit program er opført i det centrale i authorized_keys filer på målet værter, prøver at køre mit program. Det mislykkes, da den kontrol for en gyldig kommando og andre parametre, der sendes over i SSH_ORIGINAL_COMMAND. En lignende tilstand opstår, når jeg forsøger at SCP fra kommandolinjen.
2. Så jeg forsøgte at oprette en ny kommando i min menu program, UPD, at det vil sende til kontrol program på målet værter. Når der er målet vært ville køre nye kode, som ville gøre en SCP af den nye kode fra udspringet vært til målet vært. Når jeg gjorde, at det forlades om SCP sige "Connection refused".
For mit første forsøg, er at oprette en kommando i SSH nøgle, deaktivere brugen af SCP fra udspringet til målet vært?
For mit andet forsøg, er det manglende resultat af nogen SSH nøgle? Jeg har nøgler sat op til at tillade SSH-adgang fra udspringet til mål. På det mål, hvis jeg udføre en SCP at kopiere koden fra kilden til målet, har jeg brug for at oprette tasterne igen?
|