最近阿里云App的SSH工具更新了,我用了一段时间,感觉确实比之前好用了不少,写个使用心得分享一下。
官方文档:在阿里云App上通过SSH远程连接服务器
整体感受
之前的版本也能用,但功能比较基础,界面也比较简单。这次更新主要改进了三个方面:UI界面、快捷命令、还有AI助手。对于经常需要在手机上处理服务器问题的人来说,这些改进还是挺实用的。
UI设计改进

新版本的界面看着更舒服了一些:
- 配色方案调整了,看久了眼睛不那么累
- 字体显示比之前清晰,命令行看起来更容易
- 按钮位置调整了,用起来顺手一些
说实话,这些改进不算特别大,但日常使用的时候确实能感觉到更方便了。
快捷命令功能
这个功能对我来说最实用。可以把常用的命令保存起来,需要的时候点一下就能执行,以前需要切到 App 外拷过来。
我的使用场景
比如查看服务器状态,之前要手动输入这些命令:
df -h # 查看磁盘空间
free -m # 查看内存使用
top # 查看进程状态
现在配置成快捷命令,点一下就行了,确实方便不少。
再比如查看日志:
tail -f /var/log/nginx/access.log
journalctl -f
这种经常要用的命令,保存成快捷命令之后效率提升还是比较明显的。
自定义快捷命令
工具支持自定义快捷命令,我配置了几个常用的:
# 查看服务器资源使用情况
echo "=== CPU ===" && top -bn1 | head -5 && echo "=== Memory ===" && free -h && echo "=== Disk ===" && df -h
# 重启Nginx
sudo systemctl restart nginx && sudo systemctl status nginx
# 查看最近的登录记录
last -n 10
不用每次都打一遍命令,对于常规操作来说方便很多。
AI助手功能
这是这次更新的重点功能。简单说就是你用中文描述想做什么,AI会帮你生成对应的命令。对于不太熟悉Linux命令的人来说,这个功能比较有用。

几个使用例子
查找大文件
我说:"查找服务器上大于1GB的文件"
AI生成的命令:
find / -type f -size +1G -exec ls -lh {
} \; 2>/dev/null
批量处理日志
我说:"将/var/log目录下所有.log文件压缩并保留最近7天的"
AI生成的命令:
find /var/log -name "*.log" -mtime +7 -exec gzip {
} \;
AI 给了临时方案,还给了定时任务方案。
查看进程信息
我说:"分析哪个进程占用内存最多"
AI生成的命令:
ps aux --sort=-%mem | head -n 10
总体来说,AI生成的命令准确度还可以,基本能直接用。它还会解释命令的作用,对于学习Linux命令也有帮助。不过涉及到删除、格式化这类危险操作,还是要自己再检查一遍比较保险。
横屏模式
这次更新支持横屏了,查看配置文件或者日志的时候比较有用,可以一次看到更多内容。
竖屏用来执行简单命令还行,但是查看配置文件或者日志的时候,横屏会更方便一些。比如:
查看配置文件:
cat /etc/nginx/nginx.conf
竖屏的话每行会被截断,需要左右滑动;横屏就能完整显示了。
查看日志也是一样:
tail -f /var/log/application.log
横屏模式下能看到完整的日志内容,定位问题更快一些。
实际使用场景
分享一个我最近处理问题的过程,挺能体现这些新功能的实用性。
上周服务器磁盘告警,当时人在外面,就用手机处理了:
- 打开阿里云App,连接到服务器
- 问AI助手:"查看磁盘使用情况并找出占用空间最大的目录"
- AI生成了命令,执行后发现是日志文件占用太多
- 用快捷命令清理7天前的日志
- 再查一遍,确认空间恢复正常
整个过程大概两分钟就搞定了,如果用之前的工具,光是手动输入命令就要费不少时间。
一些使用建议
配置常用快捷命令
建议把自己经常用的命令保存成快捷命令,下面是我配置的一些:
# 系统监控
htop # 进程监控
iostat -x 1 5 # 磁盘IO
netstat -tulpn # 端口监听
# 服务管理
systemctl status nginx # Nginx状态
docker ps # 容器状态
pm2 list # Node应用状态
# 日志查看
tail -f /var/log/nginx/error.log # Nginx日志
journalctl -u service-name -f # 系统服务日志
# 清理操作
docker system prune -af # 清理Docker缓存
apt autoremove -y # 清理包缓存
journalctl --vacuum-time=7d # 清理日志
关于AI助手
AI助手对于不熟悉的命令挺有帮助,不过也要注意几点:
- 生成的命令最好先看看是做什么的,别直接就执行
- 涉及删除、格式化这类操作,一定要检查清楚
- 支持语音转文字输入,描述清楚需求就行
横屏使用场景
这些情况下用横屏比较好:
- 编辑配置文件(vi/nano)
- 查看表格型输出(ps、top、df等)
- 实时查看日志
- 执行Docker相关命令
安全提醒
虽然工具更好用了,安全方面还是要注意:
- 连接方式:能用密钥就用密钥,比密码安全
- 快捷命令:不要在快捷命令里保存密码这类敏感信息
- AI生成的命令:执行前要看清楚是做什么的,特别是删除类操作
适合哪些人用
对Linux命令不太熟的人:AI助手能帮你生成命令,也会解释命令的作用,边用边学。
经常用手机处理服务器问题的人:快捷命令和横屏模式能提升不少效率。
阿里云用户:可以直接从ECS列表选择服务器,不用手动输入IP,比较方便。
我的体验总结
比较喜欢的地方
- 快捷命令确实省事,不用每次都打一遍
- AI助手对不熟悉的命令有帮助
- 横屏模式查看日志方便多了
还可以改进的地方
- 快捷命令多了之后,希望能分组管理
- 命令历史能在多设备间同步就更好了
- 偶尔会有点卡顿,特别是日志刷得比较快的时候
- 多窗口支持还不太完善
快速上手
如果是第一次用,步骤大概是这样:
打开SSH工具
阿里云App → 默认首页 → 点击"SSH工具"添加服务器
- 阿里云ECS:点"添加主机"→"从我的ECS中选择"→选服务器
- 其他服务器:手动添加,输入IP、端口、用户名,选密钥或密码
配置快捷命令
设置 → 快捷命令 → 添加常用的命令试试AI助手
点AI助手图标,用中文说你想做什么,它会生成命令调整设置
字体大小、配色方案这些可以根据自己习惯调整
常用命令参考
附上一些我常用的命令,可以参考一下:
系统监控
# CPU和内存
htop # 交互式进程查看器
free -h # 内存使用情况
uptime # 系统运行时间和负载
# 磁盘
df -h # 磁盘空间使用
du -sh /* # 各目录占用空间
iostat -x 1 # 磁盘IO统计
# 网络
netstat -tulpn # 端口监听
ss -tulpn # Socket统计
iftop # 网络流量监控
日志查看
# 实时查看
tail -f /var/log/syslog # 系统日志
tail -f /var/log/nginx/access.log # Nginx访问日志
journalctl -f # Systemd日志
# 条件查询
grep "error" /var/log/syslog # 搜索错误
grep -i "failed" /var/log/auth.log # 搜索登录失败
tail -1000 app.log | grep "ERROR" # 最近1000行中的错误
服务管理
# Systemd服务
systemctl status service_name # 查看状态
systemctl restart service_name # 重启服务
systemctl enable service_name # 开机自启
# Docker
docker ps # 运行中的容器
docker logs -f container_name # 容器日志
docker stats # 容器资源使用
文件操作
# 查找
find / -name "filename" # 按名称查找
find / -size +100M # 查找大文件
find / -mtime -7 # 最近7天修改的文件
# 压缩解压
tar -czf archive.tar.gz /path # 压缩
tar -xzf archive.tar.gz # 解压
zip -r archive.zip /path # ZIP压缩
性能分析
# 进程分析
ps aux --sort=-%cpu | head # CPU占用最高的进程
ps aux --sort=-%mem | head # 内存占用最高的进程
lsof -i :80 # 查看80端口被哪个进程占用
# 网络诊断
ping -c 4 google.com # 网络连通性
traceroute google.com # 路由追踪
curl -I https://example.com # HTTP头部信息
总结
总的来说,这次更新还是挺实用的。UI改进、快捷命令、AI助手、横屏支持,这几个功能组合起来,确实能提升不少效率。
如果你是阿里云用户,经常需要用手机处理服务器问题,可以试试这个工具。相比第三方SSH工具,最大的优势就是和阿里云ECS集成得比较好,还有AI助手功能。
当然也不是完美的,偶尔会卡顿,有些细节还能优化,不过日常使用已经够用了。
常见问题
Q:AI助手会保存命令历史吗?
建议不要让AI助手处理包含密码等敏感内容的需求。
Q:快捷命令可以导出吗?
目前还不支持导出,不过是跟着账号走的,另外一台设备登录同一个账号就可以。
Q:支持同时连接多个服务器吗?
支持,可以在不同标签页中打开多个SSH会话。
Q:非阿里云服务器可以用吗?
可以,选择"手动添加主机",输入IP和端口就行。
Q:连接会自动断开吗?
长时间切到后台(超过30分钟)可能会断开,重新进入会自动重连。
以上就是我使用阿里云App SSH工具的一些体验,希望对你有帮助。