用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill ssh命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | ssh |
| description | SSH 连接和管理远程服务器。使用 paramiko (Python) 库,支持在 Windows/Linux 上通过 SSH 执行远程命令、安装软件、查看日志等操作。 |
使用 paramiko 进行 SSH 连接:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('目标IP', username='用户名', password='密码')
# 执行命令
stdin, stdout, stderr = ssh.exec_command('你的命令')
print(stdout.read().decode())
ssh.close()
host: 服务器 IP 地址username: SSH 用户名password: SSH 密码command: 要执行的命令基本连接测试:
ssh.connect('10.0.3.120', username='root', password='7758258Cc')
执行单个命令:
stdin, stdout, stderr = ssh.exec_command('uptime')
print(stdout.read().decode())
执行多个命令:
commands = ['cd /var/log', 'ls -la', 'cat syslog | tail -20']
for cmd in commands:
ssh.exec_command(cmd)
交互式会话:
shell = ssh.invoke_shell()
shell.send('apt update\n')
time.sleep(2)
print(shell.recv(4096).decode())
paramiko.AutoAddPolicy() 自动处理主机密钥连接超时: 检查 IP、用户名、密码是否正确
权限错误: 确认用户有执行权限
主机密钥拒绝: 使用 AutoAddPolicy() 或手动添加主机密钥