SSH
Připojení k Serverletu Futrou v1 přes SSH.
Připojení k serverletu přes SSH
Na rozdíl od většiny běžných webhostingů serverlet podporuje SSH přístup. Serverlet tak můžete ovládat stejně pohodlně jako svůj počítač.
Každý serverlet má vlastní SSH port. Najdete jej v administraci na kartě Přehled, kde je rovnou připravený příkaz pro rychlé připojení.
ssh {uživatel}@{host} -p {port-serverletu}Například:
ssh applet@serlo.futrou.com -p 10022V Linuxu a ve Windows 10 a novějších příkaz stačí zadat do terminálu. V ostatních případech doporučujeme klienta PuTTY.
Přesměrování portů
SSH umožňuje zpřístupnit port aplikace ze vzdáleného serverletu na místním počítači:
ssh -L 127.0.0.1:{lokální-port}:{fyzický-server}:{port-aplikace} {uživatel}@{fyzický-server} -p {port-serverletu}Například tento příkaz zpřístupní vzdálený webový server na lokální adrese 127.0.0.1:80:
ssh -L 127.0.0.1:80:serlo.futrou.com:80 applet@serlo.futrou.com -p 10022Přihlášení pomocí veřejného klíče
Kombinace privátního a veřejného klíče umožňuje přihlášení bez hesla. Nejprve si vytvořte klíč:
ssh-keygen -t ecdsa -b 384 -C {e-mail}Veřejný klíč id_ecdsa.pub nahrajte do adresáře .ssh/ v domovském adresáři uživatele serverletu. Pro uživatele applet je to /srv/.ssh/. Můžete ho nahrát přes SFTP nebo použít:
ssh-copy-id -i {umístění-veřejného-klíče} {uživatel}@{fyzický-server} -p {port-serverletu}Například:
ssh-copy-id -i /home/user/.ssh/id_ecdsa.pub applet@serlo.futrou.com -p 10022Naposledy upraveno
