购入了 Blink Shell: Mosh & SSH Client,为了优化在移动端上的使用体验,所以在服务端安装使用 Mosh。
安装
服务器系统为 CentOS 7。
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
直接 yum install
又是一如既往常见的 No package mosh available
,所以还是扩展 yum 源后安装。
# 扩展 yum 源
yum install -y epel-release
# 启用 epel 库
yum-config-manager --enable epel
# 刷新仓库缓存
yum clean all && yum makecache
# 查看启用的仓库
yum repolist
# 确认已启用后安装 Mosh
yum install -y mosh
添加放行规则
Mosh 使用的是 UDP 协议连接,使用的端口是从 60000 到 61000。
如果服务器使用的是 FirewallD。
firewall-cmd --zone=public --permanent --add-port=60000-61000/udp
firewall-cmd --reload
如果服务器使用的是 iptables。
iptables -I INPUT -p udp --dport 60000:61000 -j ACCEPT