🍁 Rokitsky.ru

23 апрСля 2021 Π³.

πŸ–₯️ mosh - ssh ΠΏΡ€ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΌ соСдинСнии

Π’Π°ΠΊ ΠΊΠ°ΠΊ я ΠΆΠΈΠ²Ρƒ Π·Π° Π³ΠΎΡ€ΠΎΠ΄ΠΎΠΌ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ приходится ΠΏΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ соСдинСнию, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вСсьма Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ, ssh ΠΈΠ½ΠΎΠ³Π΄Π° мСня Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅Ρ‚ с сСрвСра. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ mosh - ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ssh, Π½ΠΎ Π½Π°Ρ†Π΅Π»Π΅Π½Π° ΠΊΠ°ΠΊ Ρ€Π°Π· Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ситуации. Π•ΠΉ Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π°Π»Ρ‹ Π² сСти, смСны wifi ΠΈ Ρ‚.Π΄.

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

  1. mosh Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ ssh Π½Π° сСрвСр ΠΈ запускаСт Ρ‚Π°ΠΌ mosh-server. Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ с сСрвСра.
  2. На локальной машинС запускаСт mosh-client.

mosh-server ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ udp ΠΏΠΎΡ€Ρ‚Ρ‹ 60000-61000. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас скорСС всСго стоит Ρ„Π°Π΅Ρ€Π²ΠΎΠ», Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΊ Π½Π΅ΠΌΡƒ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ ΠΏΠΎ ssh, ставим mosh ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎΡ€Ρ‚ udp 60000:

sudo apt install mosh
sudo ufw allow 60000/udp

Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ с сСрвСра ΠΈ ΡƒΠΆΠ΅ Π½Π° локальной машинС ставим mosh:

sudo apt install mosh

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· ssh, Π° Ρ‡Π΅Ρ€Π΅Π· mosh:

mosh user@ipaddress -p 60000