https://s13.postimg.org/o9xkj0nxj/Screenshot_from_2017_03_03_16_12_09.png <div class="pull-left"><h1>Using</h1></div> <br />SSH connections over flaky and poorly configured internet connections and on mobile devices or roaming wifi networks can be a real nightmare. When sessions die, they kill running processes in the shell, such as big file transfers or running servers. You can use screen to save the session from falling, but it's a bit fiddly getting back to it or having several of them. A solution that has been developed is <a href="https://mosh.org/">Mosh</a>. Mosh runs a secondary server that can be invoked by connecting using it through an SSH connection, and it opens up a high port UDP connection between your machine and the server that gives you nearly immediate echo of keyboard input while delays or disconnection might stall them, and once the connection can be made again, the session continues. After a certain time period it will become unavailable. It also has some nice features, there is a number of special control codes that sometimes programs can send that scramble and make your text all turn into hieroglyphic looking scribble. It stops this happening, it also copes better with UTF multi-language symbol codes and especially diacritics. It shows you with underlines when input has not yet been confirmed in the echo back from the server, showing why the command has not started showing output. Once sessions time out you can't resume them, but inside of about an hour the session will continue if connection is resumed. You never feel like you are waiting forever for feedback from your keyboard to show what you are typing, since after all, sometimes the wrong key happens or the right key doesn't happen, and you could write 50 characters and then when it finally echoes back you made a mistake right back at the beginning, and wait forever for the cursor to go back to correct it. I have just started using it but it's been so helpful already, I cannot recommend it enough. <div class="pull-right">😎</div><br /><hr /> <center><code>We can't code here! This is Whale country!</code></center> <div class="pull-left"><a href="https://steemit.com/@l0k1"><img src="http://s20.postimg.org/igf27v79p/signature_new_small.png" /></a></div> <h2>Vote #1 <code>l0k1</code></h2><sub>Go to <a href="https://steemit.com/~witnesses">steemit.com/~witnesses</a> to cast your vote by typing <code>l0k1</code> into the text entry at the bottom of the leaderboard.</sub> <sub>(note, my username is spelled <code>El Zero Kay One</code> or <code>Lima Zero Kilo One</code>, all lower case)</sub> </div>
author | l0k1 |
---|---|
permlink | mosh-an-ssh-overlay-that-uses-stateless-udp-connections-to-cope-with-ip-and-connectivity-changes |
category | sysadmin |
json_metadata | {"tags":["sysadmin","ssh","linux","networks"],"image":["https://s13.postimg.org/o9xkj0nxj/Screenshot_from_2017_03_03_16_12_09.png","http://s20.postimg.org/igf27v79p/signature_new_small.png"],"links":["https://mosh.org/","https://steemit.com/@l0k1","https://steemit.com/~witnesses"],"app":"steemit/0.1","format":"markdown"} |
created | 2017-03-03 15:22:06 |
last_update | 2017-03-03 15:22:06 |
depth | 0 |
children | 1 |
last_payout | 2017-04-03 16:26:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.196 HBD |
curator_payout_value | 0.033 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,625 |
author_reputation | 94,800,257,230,993 |
root_title | "Mosh: An SSH overlay that uses stateless UDP connections to cope with IP and connectivity changes." |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,636,281 |
net_rshares | 4,333,479,747,982 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
summon | 0 | 209,759,434,720 | 1% | ||
sandra | 0 | 56,656,136,692 | 80% | ||
ihashfury | 0 | 53,865,594,364 | 55.2% | ||
wang | 0 | 153,418,632,494 | 2% | ||
jason | 0 | 54,028,129,513 | 55.2% | ||
pairmike | 0 | 3,730,730,409 | 1% | ||
pheonike | 0 | 7,693,916,814 | 3% | ||
proctologic | 0 | 4,257,723,323 | 1% | ||
markopaasila | 0 | 12,950,547,158 | 100% | ||
konelectric | 0 | 711,562,203 | 1% | ||
forrestwillie | 0 | 646,964,996 | 1% | ||
cryptoctopus | 0 | 649,452,881,923 | 50% | ||
applecrisp | 0 | 74,268,130 | 8% | ||
juanmiguelsalas | 0 | 25,101,334,994 | 100% | ||
kenny-crane | 0 | 105,560,359,914 | 100% | ||
andrei | 0 | 249,004,149 | 1% | ||
crok | 0 | 5,105,090,941 | 100% | ||
fyrstikken | 0 | 52,372,363,829 | 1% | ||
grey580 | 0 | 374,146,547 | 1% | ||
asmolokalo | 0 | 74,595,503,848 | 20% | ||
good-karma | 0 | 34,105,624,008 | 14% | ||
roelandp | 0 | 35,427,403,218 | 2% | ||
furion | 0 | 8,387,691,369 | 1% | ||
neoxian | 0 | 628,125,781,779 | 100% | ||
vi1son | 0 | 36,191,521,276 | 100% | ||
jamesjarman | 0 | 1,704,015,395 | 1% | ||
igster | 0 | 18,506,039,294 | 100% | ||
karenmckersie | 0 | 2,041,188,909 | 1% | ||
rouketas | 0 | 50,426,195 | 100% | ||
coininstant | 0 | 56,507,139,829 | 100% | ||
ubg | 0 | 588,441,118 | 2% | ||
pcste | 0 | 1,063,837,849 | 6% | ||
beowulfoflegend | 0 | 53,925,791,452 | 100% | ||
bola | 0 | 19,449,546,089 | 40% | ||
deanliu | 0 | 63,887,378,757 | 100% | ||
crazymumzysa | 0 | 12,748,510,749 | 100% | ||
mysteem | 0 | 297,699,374 | 14% | ||
brianphobos | 0 | 9,964,768,416 | 100% | ||
remlaps | 0 | 15,087,756,431 | 100% | ||
originate | 0 | 34,825,630,071 | 14% | ||
uwe69 | 0 | 3,401,153,560 | 100% | ||
dirty.hera | 0 | 190,816,322 | 100% | ||
dumar022 | 0 | 72,520,036,865 | 100% | ||
cmp2020 | 0 | 53,363,582,352 | 83% | ||
laoyao | 0 | 27,529,609,663 | 100% | ||
timelapse | 0 | 462,862,292 | 1% | ||
kurtbeil | 0 | 76,843,306,967 | 50% | ||
d3nv3r | 0 | 5,870,471,512 | 100% | ||
velourex | 0 | 35,931,119,398 | 100% | ||
fishingvideos | 0 | 28,156,606,889 | 100% | ||
oflyhigh | 0 | 25,075,730,573 | 100% | ||
darthnava | 0 | 396,408,766 | 1% | ||
herbertmueller | 0 | 2,259,624,194 | 100% | ||
helene | 0 | 42,946,574,027 | 100% | ||
virtualgrowth | 0 | 3,412,760,388 | 15% | ||
helikopterben | 0 | 506,972,688,512 | 100% | ||
nang1 | 0 | 600,574,500 | 100% | ||
jsantana | 0 | 24,389,972,795 | 100% | ||
steevc | 0 | 34,003,780,646 | 100% | ||
lasseehlers | 0 | 6,938,934,923 | 100% | ||
barrydutton | 0 | 1,372,898,091 | 1% | ||
steemitguide | 0 | 585,820,953 | 1% | ||
richardcrill | 0 | 1,441,016,552 | 1% | ||
xanoxt | 0 | 28,312,426,499 | 100% | ||
l0k1 | 0 | 178,921,816,347 | 100% | ||
dailybitcoinnews | 0 | 8,807,238,899 | 50% | ||
steemit79 | 0 | 50,449,176 | 100% | ||
jacobts | 0 | 229,358,809 | 1% | ||
finleyexp | 0 | 136,856,080 | 14% | ||
patelincho | 0 | 107,959,471 | 1% | ||
bitcoinparadise | 0 | 29,770,088,919 | 100% | ||
dirkzett | 0 | 188,756,186,446 | 100% | ||
drac59 | 0 | 15,763,802,525 | 100% | ||
ocrdu | 0 | 19,175,203,911 | 50% | ||
koskl | 0 | 16,112,105,367 | 100% | ||
thegame | 0 | 832,067,304 | 15% | ||
steembets | 0 | 844,986,594 | 15% | ||
remlaps1 | 0 | 13,330,738,982 | 83% | ||
cub1 | 0 | 9,201,583,170 | 83% | ||
dresden | 0 | 34,664,468,918 | 30% | ||
steemsports | 0 | 14,689,986,981 | 1% | ||
slider2990 | 0 | 42,437,811,356 | 100% | ||
lalala | 0 | 1,913,814,226 | 100% | ||
giantbear | 0 | 1,255,166,344 | 1% | ||
stray | 0 | 425,168,617 | 1% | ||
michaelcorleone | 0 | 1,693,397,754 | 100% | ||
daisyd | 0 | 284,354,985 | 1% | ||
builderofcastles | 0 | 2,279,132,028 | 100% | ||
steemland.com | 0 | 845,059,370 | 15% | ||
juniper | 0 | 1,551,751,846 | 100% | ||
properremake | 0 | 1,490,827,996 | 100% | ||
firaga | 0 | 1,691,125,740 | 100% | ||
fireworks | 0 | 1,576,024,546 | 100% | ||
angel76 | 0 | 11,318,663,600 | 100% | ||
sqube | 0 | 2,970,478,161 | 1% | ||
discipline | 0 | 1,550,991,476 | 100% | ||
coonhunter | 0 | 1,450,242,279 | 100% | ||
poiplu | 0 | 1,533,148,557 | 100% | ||
cloudstrife | 0 | 1,240,646,183 | 100% | ||
steemonme | 0 | 1,387,555,815 | 100% | ||
leaderofleaders | 0 | 1,482,900,866 | 100% | ||
barneyrubble | 0 | 1,425,380,501 | 100% | ||
etotheipi | 0 | 1,416,587,495 | 100% | ||
centeredsoul | 0 | 1,325,377,508 | 100% | ||
rightrythm | 0 | 1,492,499,349 | 100% | ||
ted1984 | 0 | 1,294,092,461 | 100% | ||
smokinhot | 0 | 1,312,575,109 | 100% | ||
whatageek | 0 | 771,560,130 | 1% | ||
chadmoore | 0 | 1,454,840,602 | 100% | ||
batonrouge | 0 | 1,564,449,307 | 100% | ||
onlygooddeals | 0 | 1,462,955,912 | 100% | ||
enrichened | 0 | 1,428,638,660 | 100% | ||
barretwallace | 0 | 1,366,068,495 | 100% | ||
dontbetrippin | 0 | 1,557,732,937 | 100% | ||
glenyven23 | 0 | 1,171,319,617 | 100% | ||
trans-juanmi | 0 | 6,154,345,432 | 60% | ||
j3dy | 0 | 1,888,735,340 | 100% | ||
windows23 | 0 | 1,131,619,586 | 100% | ||
steemquotient | 0 | 1,352,363,749 | 100% | ||
alphalion | 0 | 1,254,923,912 | 100% | ||
moonlanding | 0 | 1,195,717,461 | 100% | ||
loudnoises | 0 | 1,154,187,912 | 100% | ||
smoothcriminal | 0 | 1,147,774,304 | 100% | ||
eternalfreedom | 0 | 1,321,466,713 | 100% | ||
steemitalpha | 0 | 1,304,210,984 | 100% | ||
lockandkeys | 0 | 1,424,271,014 | 100% | ||
sweetonion | 0 | 1,474,672,434 | 100% | ||
copyandpaste | 0 | 1,259,870,756 | 100% | ||
juices | 0 | 1,505,462,911 | 100% | ||
countdracula | 0 | 1,204,200,341 | 100% | ||
pawntod4 | 0 | 1,113,953,849 | 100% | ||
undertale | 0 | 1,285,854,523 | 100% | ||
steemer0815 | 0 | 821,547,643 | 100% | ||
commenthunter | 0 | 1,483,069,163 | 100% | ||
maxedoutstats | 0 | 1,391,024,748 | 100% | ||
gutzofter | 0 | 72,109,926,254 | 100% | ||
steemprentice | 0 | 7,992,516,573 | 15% | ||
reisman | 0 | 485,523,112 | 14% | ||
irawandedy | 0 | 348,212,317 | 14% | ||
taskmanager | 0 | 59,990,485,051 | 100% | ||
juliosalas | 0 | 934,646,766 | 60% | ||
meysam | 0 | 537,910,090 | 1% | ||
jphenderson | 0 | 243,821,935 | 15% | ||
pitterpatter | 0 | 3,411,640,635 | 100% | ||
stmdxrafi | 0 | 52,650,238 | 50% | ||
johnthehoan | 0 | 303,496,957 | 8% | ||
driptorchpress | 0 | 86,549,087 | 1% | ||
dzone | 0 | 20,737,699,255 | 50% | ||
thedeplorable1 | 0 | 553,688,734 | 1% | ||
bounties | 0 | 88,282,026 | 14% | ||
steempoll | 0 | 66,772,084 | 14% | ||
ogochukwu | 0 | 638,421,998 | 14% | ||
honusurf | 0 | 15,005,444,935 | 100% | ||
denmarkguy | 0 | 386,099,302 | 1% | ||
kamidela | 0 | 51,025,493 | 100% | ||
abso | 0 | 1,299,128,860 | 100% |
author | abso |
---|---|
permlink | re-l0k1-mosh-an-ssh-overlay-that-uses-stateless-udp-connections-to-cope-with-ip-and-connectivity-changes-20170303t152537168z |
category | sysadmin |
json_metadata | {"tags":["sysadmin"],"app":"steemit/0.1"} |
created | 2017-03-03 15:25:36 |
last_update | 2017-03-03 15:25:36 |
depth | 1 |
children | 0 |
last_payout | 2017-04-03 16:26:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 61 |
author_reputation | 1,160,597,149,230 |
root_title | "Mosh: An SSH overlay that uses stateless UDP connections to cope with IP and connectivity changes." |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,636,309 |
net_rshares | 183,127,283,450 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
l0k1 | 0 | 183,076,257,957 | 100% | ||
kamidela | 0 | 51,025,493 | 100% |