-1Petr Kulhánek kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta Masarykova univerzita, Kamenice 5, CZ-62500 Brno Vzdálený přístup k Linuxu (Unixu) z MS Windows Nativní aplikace (Putty, WinSCP, VcXsrv) PS/2021 Prezenční forma výuky: Rev3 -2Nativní aplikace Vzdálený linuxový stroj MS Windows Putty WinSCP příkazová řádka, (X-forward) kopírování/přesun souborů GUI VcXsrv GUI ve všech případech se používá zabezpečený (šifrovaný) přenos dat -3Vzdálený přístup ➢ Putty Poznámky: • Na vzdáleném stroji musí běžet ssh server (aktivuje správce, na klastru WOLF běží na všech uzlech). • Při prvním přihlášení je nutné potvrdit bezpečnostní otisk ssh serveru. • Ve výchozím nastavení Putty není možné spouštět grafické aplikace. -4- Putty Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ Implementace SSH (Secure Shell) pro Windows, která umožňuje vzdálené připojení k počítačům podporující tento protokol (převážně unixového typu). -5Putty – připojení Klastr WOLF: použijte uzly wolf02-wolf23 v doméně ncbr.muni.cz (např. wolf02.ncbr.muni.cz) adresa vzdáleného stroje Složitější nastavení je možné uložit a v budoucnu snadno obnovit. Otevře terminál: • budete vyzvání k odsouhlasení otisku palce ssh serveru (první přihlášení) • zadáte přihlašovací jméno • zadáte heslo (zadávání se neindikuje, žádné hvězdičky, apod.) -6Putty – nastavení I Správné fungování klávesy backspace. neproporcionální písmo (všechny znaky mají stejnou šířku) -7Putty – nastavení II selekce myší kompatibilní s Unixovými terminály -8Vzdálený přenos souborů ➢ WinSCP Poznámky: • Na vzdáleném stroji musí běžet ssh server. • Při prvním přihlášení je nutné potvrdit bezpečnostní otisk ssh serveru. • Možné problémy s textovými soubory. -9- WinSCP WinSCP http://winscp.net/eng/docs/lang:cs Program pro přenos souborů mezi MS Windows a počítači podporující SFTP či SCP protokoly (převážně unixového a linuxového typu). lokální stroj vzdálený stroj -10Textové soubory MS Win  Linux Textové soubory vytvořené pod MS Windows a Linuxem nejsou zcela kompatibilní, protože každý operační systém používá jiné kódování konce řádku. Linux: \n (line feed 0x0A) MS Windows: \r+\n (carriage return 0x0D, line feed 0x0A) Ke konverzi souborů lze použít programy d2u a u2d, které se pouští na klastru WOLF. 1) Aktivace modulu cats $ module add cats 2) Konverze MS Windows => Linux $ d2u soubor.com 3) Konverze Linux => MS Windows $ u2d soubor.log Doplňující informace: http://en.wikipedia.org/wiki/Newline -11- X-server ➢ VcXsrv -12- VcXsrv VcXsrv https://sourceforge.net/projects/vcxsrv/ Program zajištující X-server, který je nutný pro vzdálené či lokální spouštění grafických aplikací. 1. Nainstalujte program VcXsrv. 2. Spusťte program. • Firewall: dostupnost omezte na privátní sít • Při uložení konfigurace může být nutné znovu naklikat cestu k ploše uživatele, který má ve jméně diakritiku. • Do políčka „Display number“ vložte 0 (nedovolí spustit více než jeden server) • Do políčka „Additional parameters for VcXsrv“ vložte -xkbmodel pc105 -xkblayout cz,us -xkbvariant qwerty, -xkboptions grp:lalt_lshift_toggle -13VcXsrv - použití 1. Pro spouštění grafických aplikaci ze vzdáleného stroje (tzv. export displeje) je nutné aktivovat X11 forwarding při navázání ssh spojení: 1. putty 1. návod viz následující strana 2. ssh 1. volba -X (velké X) 2. tato volba je použita automaticky, pokud je nainstalován baliček ncbr-ssh- client-config -14VcXsrv + Putty aktivace X11 forwarding lokální X11 server 1. Pro spouštění grafických aplikaci přes Putty je nutné doplnit nastavení o X11 forwarding. -15Typický způsob práce 1. Pokud plánujete spouštění grafických aplikací (nemesis, avogadro, vmd) dostupných na klastru WOLF, spusťte X server na vaší pracovní stanici s MS Windows. X server je možné spustit pouze jednou, běh je indikován ikonou X v stavové liště. 2. V terminálu Putty se přihlaste na vzdálený stroj. Pro klastr WOLF používejte uzly wolf02-wol23 v doméně ncbr.muni.cz, např. wolf02.ncbr.muni.cz • Terminálů můžete otevřít několik. • Grafické aplikace spouštíte na vzdáleném stroji. K datům přistupujete přímo. • Výpočty spouštíte na klastru za použití dávkového systému 3. Datová politika • data držíte na klastru WOLF, není nutné je kopírovat do Win • program WinSCP můžete použít pro zálohy či archivaci Nevýhody: • pomalost/odezva grafických aplikací -16- Ukázka Putty: spuštěna aplikace nemesis (na pozadí &) Putty: druhý terminál Přímá práce se soubory v domovém adresáři klastru WOLF Aplikace nemesis běží na vzdáleném stroji wolf02 -17- Alternativy ➢ Cygwin (https://www.cygwin.com/) ➢ MobaXterm (https://mobaxterm.mobatek.net/)