Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:tavoli_eleres:ssh:ssh_tavoli_parancsvegrehajtas

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:linux:tavoli_eleres:ssh:ssh_tavoli_parancsvegrehajtas [2020/09/25 18:35] – eltávolítva adminoktatas:linux:tavoli_eleres:ssh:ssh_tavoli_parancsvegrehajtas [2020/09/25 18:38] (aktuális) – [A sudo] admin
Sor 1: Sor 1:
 +[[oktatas:linux:távoli elérés:ssh|< SSH]]
 +
 +====== Parancsok végrehajtása távoli gépen ======
 +
 +  * **Szerző:** Sallai András
 +  * Copyright (c) Sallai András, 2011, 2012, 2013, 2015, 2016, 2017, 2018, 2019
 +  * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
 +  * Web: http://szit.hu
 +
 +===== Bevezetés =====
 +Az SSH továbbra is szükséges, de most nem szeretnénk belépni a távoli gépre,
 +csak parancsokat végrehajtani ott.
 +
 +Egy script futtatása a távol gépen, amikor a script a távoli gépen van:
 +  ssh janos@pluto ./ad.sh
 +vagy:
 +  ssh janos@pluto /home/janos/ad.sh
 +
 +Parancs futtatási távoli gépen, de az eredményt helyben látjuk:
 +  ssh janos@pluto "ls -la"
 +
 +
 +Parancs leírása, majd futtatása:
 +  $ ssh janos@pluto <<'END'
 +  echo 1 > adat.txt
 +  END
 +
 +
 +Helyi parancs futtatása távoli gépen:
 +  $ ssh janos@pluto 'bash -s' < csinald.sh
 +
 +A Windowson dolgozunk, akkor a Putty webhelyéről letölthető plink.exe
 +programra lesz szükségünk, amit így használunk:
 +
 +  C:\>plink janos@pluto -m csinald.sh
 +
 +
 +===== HOST változó használata =====
 +
 +A távoli gépre nem feltétlenül kell belépnünk. Parancsot bejelentkezés nélkül is végrehajthatunk.
 +Az alábbiakban az ls parancs a távoli gépen fut le, de az eredményt a helyi képernyőn látjuk.
 +  export HOST=192.168.10.2
 +  ssh $HOST ls
 +
 +Több parancs:
 +  ssh $HOST ls; pwd
 +
 +===== A sudo =====
 +
 +A sudo parancs használata:
 +  ssh $HOST sudo ls /root
 +
 +Ez így hibaüzenetet ad.
 +
 +  ssh -t $HOST sudo ls /root
 +
 +Forrás: https://zaiste.net/a_few_ways_to_execute_commands_remotely_using_ssh/ (2019)
  
oktatas/linux/tavoli_eleres/ssh/ssh_tavoli_parancsvegrehajtas.1601051749.txt.gz · Utolsó módosítás: 2020/09/25 18:35 szerkesztette: admin