@xtail/ssh
Version:
X-Tail SSH 库,包含 SSH 连接服务器的类和工具方法等
48 lines (47 loc) • 1.47 kB
JavaScript
import { SSHErrorCodeConst as e } from "../consts/ssh-error-code.js";
const a = "SSHErrorMsgMap", E = {
// 连接类错误
[]: {
message: "连接被拒绝",
detail: "检查目标服务器主机端口是否开放,SSH 服务是否运行"
},
[]: {
message: "连接超时",
detail: "检查网络连通性或连接目标服务器主机配置是否正确,或调整超时时间"
},
[]: {
message: "目标服务器主机不可达",
detail: "验证服务器主机 IP 地址/域名是否正确,检查本地路由"
},
[]: {
message: "用于连接服务器主机的用户身份验证失败",
detail: "检查用户名/密码/密钥是否正确,确认密钥权限(chmod 600)"
},
// 命令执行类错误
[]: {
message: "远程命令不存在",
detail: "确认目标服务器已安装该命令"
},
[]: {
message: "命令执行权限不足",
detail: "可以尝试使用 sudo 或检查用户权限"
},
// SFTP 类错误
[]: {
message: "文件不存在",
detail: "检查文件路径是否正确"
},
[]: {
message: "文件权限不足",
detail: "检查文件读写权限,或使用 sudo"
},
// 未知错误
[]: {
message: "未知错误",
detail: "请查看原始错误信息排查问题"
}
};
export {
E as SSHErrorMsgMap,
a as SSHErrorMsgMap_Name
};