Powłoka Świadectwo tymczasowe dla akcjonariusza wobec Wyślij pliki segregator do Ten sam Podkierownictwo u pewien Odległy Serwer
PEWIEN bardzo wspólny zadanie pod kątem pewien tkanina wywoływacz isuploading pewien pojedynczy umieścić w teczce z dokumentami z pewien podkierownictwo u twój rozwój pudło do ten sam podkierownictwo u pewien odległy serwer. Nieszczęśliwie, ten zawsze końce w górze trwający an przykry ręczny przebieg zwijanie trzasnąć batem kierowniczy u obydwaj serwery, i marnuje pewien duża dawka od czas.
Tak, Ive’ wziąć ono na siebie wobec pisać pewien powłoka świadectwo tymczasowe dla akcjonariusza wobec automatyzować ten dla mnie, przy pomocy scp pod kątem zabezpieczyć umieścić w teczce z dokumentami kopiowanie. (import Strona Skrypt dłużny: jest strasznie niepewny, używać Wygrywa zamiast)
Ten główny problem wobec wypłacalność był ów mój Wordpress rata u mój rozwój maszyna hasa różny opierać się księga adresowa niż ten wprowadzenie na urząd u mój serwer. U mój rozwój maszyna jego’ var/www, i u mój serwer jest coś liczniejszy podobny var/www/howtogeek/ lekarze/.// JA zdecydowany wobec just ruszyć z miejsca ów w niestałość przy ten początek od ten świadectwo tymczasowe dla akcjonariusza, tak:
SSHSERVERthegeek@hostname.com=
RDIR=/var/www/howtogeek/ lekarze
LDIR=’\/var\/www’
Skrypt dłużny ów ten miejscowy directoryLDIR() w ten świadectwo tymczasowe dla akcjonariusza ma pewien \ przed każdy w ten ścieżka. To jest ponieważ jesteśmy zamierzać wydać ten w pewien sed rozkazywać późniejszy w ten świadectwo tymczasowe dla akcjonariusza, tak mamy wobec uniknąć ów wartości ’ pewny tam’ kiedy indziej droga wokoło ten, oprócz Im’ nieświadomy jego.
Najbliższy, JA umieszczać w górze zautomatyzowany ssh zgłoś się do systemu. Wobec czynić ten, ty potrzebować wobec pierwszy biegać ten ssh keygen użyteczność podobny tak:
ssh-keygen t rsa
Wtedy ty potrzebować wobec kopiować ten ~/.ssh/id_rsa.pub umieścić w teczce z dokumentami wobec ~/.ssh/authorized_keys umieścić w teczce z dokumentami od odległy serwer. Jeśli ten ~/.ssh księga adresowa jest już wierzyciel od odległy serwer ( mogą potrzeba wobec sprawdzanie), wtedy możesz biegać ten rozkazywać wobec kopiować ten klucze przez:
kot ~/.ssh/id_rsa.pub | ssh user@hostname ‘ kot >> .ssh/authorized_keys’
Teraz weve’ dostał zautomatyzowany ssh zgłoś się do systemu, który wola umożliwiać przy pomocy ten scp użyteczność rezygnować pewien hasło. Teraz pozwólmy’ wziąć pewien patrzeć na ten scp rozkazywać dobrze’ używać w ten świadectwo tymczasowe dla akcjonariusza:
scp $1 $SSHSERVERRDIR`pwdsed:$| “s/${LDIR}/”`/`echo $1sed| ’s/.*\/’`
///
Ten $1 jest ten parametr youll’ wydać do świadectwo tymczasowe dla akcjonariusza pod kątem ten nazwa zbioru jesteś trudny wobec wyślij pliki. $SSHSERVER i $RDIR jesteście niestałość dobrze’ umieszczać przy ten początek od ten świadectwo tymczasowe dla akcjonariusza wobec umieszczać ten user@hostname i ten poprzedzający odległy ścieżka.
Ten pierwszy kloc ów wzdryga się rezygnować pwdsed| wziąć ten rozpowszechniony księga adresowa ścieżka i obnaża nie nadawany poprzedzający obowiązek od ten ścieżka ów nie robi’ zapałka ten odległy serwer, oprócz liście ten odnawiać zapas towarów od ten ścieżka. Na przykład, jeśli ty byliśmy w var/www/wp- nawiązywać kontakt/ podczas ty biegł ten rozkazywać, ten sed kloc byłby taśma nie nadawany var/www oparty u nasz LDIR zmienny, oprócz zostawiać ten wp- nawiązywać kontakt/ obowiązek jego.
Ten drugi kloc just wyroby pewny wobec taśma nie nadawany cały poprzedzający ścieżka nie nadawany nazwa zbioru miniony do świadectwo tymczasowe dla akcjonariusza tak ty just dostać ten nazwa zbioru.
Na przykład, jeśli ty wspomniany ten świadectwo tymczasowe dla akcjonariusza up.sh i biegł itfrom twój miejscowy /var/www/wp- nawiązywać kontakt/ szpunt/ księga adresowa u segregator:
up.sh myplugin.php
Ten byłby zostały rozszerzony a propos powłoka równie ten kolejne:
scp myplugin.phpthegeek@hostname.com :/var/www/howtogeek/ lekarze/wp- nawiązywać kontakt/ szpunt/myplugin.php
Zamiast czegoś trudny wobec wierzyciel twój własny świadectwo tymczasowe dla akcjonariusza umieścić w teczce z dokumentami oparty od przedmiot, Ive’ zaopatrzony ono pod kątem ty wobec wprowadzić do komputera dane za pomocą sieci telefonicznej. An error occurred during translation. Please try again later.
