Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Vzdálené spuštění programu v OS X

Ahojte,
v lokální síti je počítač s OS X.
Znám jeho IP, mám admin login a heslo.

Rád bych tam ze svého počítače s Windows z příkazové řádky vzdáleně spustil program, který je tam už nainstalovaný.

Jde to nějak jednoduše pomocí standardních součástí OS a nebo tam budu muset "něco" doinstalovat a pak "to" využívat?

Díky za nápady...

Předmět Autor Datum
obávám se, že OS X je v tomto chromý, něco jako RPC neumí a nezná. Na druhou stranu neměl by tam bý…
touchwood 01.06.2015 12:48
touchwood
tak spustit cez ssh v OS X ide aj GUI aplikacia (sam to mam overene), ale je to useless pretoze uz d…
wam_Spider007 01.06.2015 13:02
wam_Spider007
Potřebuji nakopírovat ZIP soubor s aplikací ve formátu .APP a ten v cílové lokaci rozbalit, následně…
Moas 01.06.2015 13:51
Moas
tak na to je ten shell optimální.
touchwood 01.06.2015 14:03
touchwood
zip -r subor.zip /Miesto/kam/chces/extrahovat rm subor.zip subor.zip vies nakopirovat pomocou SFTP…
wam_Spider007 01.06.2015 15:56
wam_Spider007
Díky. Moje jediná zkušenost s unixem je instalace a provoz Ubuntu, potažmo používání Android telefon…
Moas 02.06.2015 05:47
Moas
toto bohuzial doriesene nemaju, zrejme sa spoliehaju na SSH a Teamviewer. Potom je uz len RDP client…
wam_Spider007 02.06.2015 10:18
wam_Spider007
tak jistě že pustíš i kakao, ale nemáš pak nad ním žádnou moc, takže je to jako bys ho nespustil. ;-…
touchwood 01.06.2015 14:04
touchwood
Přátelé, hloupý dotaz - SSH jsem spustil, nakopíroval tam ZIP přes PSCP a teď by mě zajímalo, jestli…
Moas 04.06.2015 11:07
Moas
putty.exe -ssh user@192.168.1.1 -pw password -m C:\local\file\containing_command
MaSo 04.06.2015 11:54
MaSo
No to jo ale to znamená napřed opičárnu s tím, že tam ten containing_command nahraju přes pscp. Např…
Moas 04.06.2015 12:22
Moas
Chapu to tak, ze ho staci mit na tom lokalnim stroji s Windows...
MaSo 04.06.2015 12:38
MaSo
Máš recht. Díky.
Moas 04.06.2015 12:47
Moas
koukáš na to moc Win-centristicky. Proč si k tomu ZIPu nepřidáš instalační skriptík přímo v bashi?…
touchwood 04.06.2015 13:20
touchwood
Já s Unixem neumím a vůbec ti nerozumím. To neva, už mi to fachá. Díky. poslední
Moas 04.06.2015 13:23
Moas
uplne jednoducho cez terminál položkou new remote connection/new remote command...etc,kde sa otvoria…
audax 02.06.2015 13:15
audax
bash: new: command not found Co dělám zle?
Moas 03.06.2015 06:56
Moas
on skor myslel, ze v OS X kliknes pravym na ikonku Terminalu a "New remote connection" vyberies z co…
wam_Spider007 03.06.2015 10:23
wam_Spider007
pořád může zkusit NetCat, i když je to virus.
GManiak 03.06.2015 15:40
GManiak
ostatne jako kazda jeho rada zde...
MaSo 03.06.2015 18:00
MaSo

obávám se, že OS X je v tomto chromý, něco jako RPC neumí a nezná.

Na druhou stranu neměl by tam být problém rozběhat SSH, tedy z Windows se připojíš pomocí např. Putty nebo ssh

Upozorňuji ale, že takto spustíš jen shell, tedy nikoli "kakaový" program, tedy jen to, co umí použít stdin/stout/stderr.

Pro práci s "plochou" budeš potřebovat nějaký terminálový program.

tak spustit cez ssh v OS X ide aj GUI aplikacia (sam to mam overene), ale je to useless pretoze uz dalej s tou aplikacou bez RDP neurobi nic.
inak odporucam klasicky Teamviewer. Pripadne nech Moas napise, co presne potrebuje urobit a mozno zistime, ze to ide aj cisto shellom.

Potřebuji nakopírovat ZIP soubor s aplikací ve formátu .APP a ten v cílové lokaci rozbalit, následně smazat ten ZIP.
Protože pokud to rozzipuju ve Win a kopíruju rozbalené, tak se domrší symlinky uvnitř toho .APP a rozbalení se tedy musí dělat na Macu, resp. jsem nepřišel na to, jak jinak.

A protože se jedná o automatizovanou distribuci na desítky Maců, tak teamviewer moc nepomůže, musí to být unattended.

Přátelé, hloupý dotaz - SSH jsem spustil, nakopíroval tam ZIP přes PSCP a teď by mě zajímalo, jestli můžu nějak Putty donutit k tomu, aby prostě spustila komand a neotviralo se mi vůbec okno putty.

Teď to mám takto:

putty -pw H3slo administrator@mujstroj

a v putty píšu:

unzip /Users/administrator/Desktop/Aplikace.zip -d /Users/administrator/Desktop/
rm /Users/administrator/Desktop/Aplikace.zip
exit

A já bych to chtěl nějak tak, abych ve Windows CMD prostě napsal baťák, ve kterém bude:

putty -pw H3slo administrator@mujstroj 'unzip /Users/administrator/Desktop/Aplikace.zip -d /Users/administrator/Desktop/'
putty -pw H3slo administrator@mujstroj 'rm /Users/administrator/Desktop/Aplikace.zip'
putty -pw H3slo administrator@mujstroj 'exit'

Jsem si myslel, že to takto bude fungovat, ale nefunguje... Díky předem za nakopnutí.

Zpět do poradny Odpovědět na původní otázku Nahoru