Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
autossh -M 7250 -N -L 2222:127.0.0.1:22 remote.com
screen -dRR
Screen version 4.02.01 (GNU) 28-Apr-14
# this is the global screenrc file. Handle with care.
termcapinfo xterm* G0:is=\E[?4l\E>:ti@:te@
termcapinfo linux me=\E[m:AX
screen -x
ls -n /dev
screen -x
$ ls -la
$ something1 # специальная несуществующая команда
$ ls -la
$ something2 # специальная несуществующая команда #2
sh runni
Кроме того — вот взять «восстановление сессии»: в mosh я просто открываю ноут и жду 10 секунд и могу работать. Со screen, как я понимаю — мне нужно заново переконнектиться, ввести пароль (если по паролю), запустить screen. Это в затратах на телодвижения — 0 vs 10
mosh_test=$(pstree -s $PPID | egrep -o 'mosh-server')
if [[ "$mosh_test" == "mosh-server" ]]
then
STARTED_TMUX=1; export STARTED_TMUX
((tmux has-session -t remote && tmux attach-session -t remote) || (tmux new-session -s remote) ) && exit 0
echo "tmux failed to start"
fi
new-session
set-window-option -g mode-mouse on
set -g history-limit 300000
mosh --no-init $hostname -- tmux a
Q: Has your secure datagram protocol been audited by experts?
No. Mosh is actively used and has been read over by security-minded crypto nerds who think its design is reasonable, but any novel datagram protocol is going to have to prove itself, and SSP is no exception...
Остальные нюансы, вроде «пока что не поддерживает IPv6», мне сложно отнести к минусам.
… активно развивают...
Mosh — SSH с блекджеком и роумингом