Enhance security and reliability across SFTP workflows

This commit is contained in:
liumangmang
2026-03-10 16:15:46 +08:00
parent 56c40410dc
commit 0c443b029d
23 changed files with 1477 additions and 394 deletions

View File

@@ -1,5 +1,6 @@
package com.sftp.manager.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import javax.persistence.*;
import java.time.LocalDateTime;
@@ -24,10 +25,12 @@ public class Connection {
private String username; // 用户名
@Column(columnDefinition = "TEXT")
@JsonIgnore
private String password; // 密码(加密存储)
private String privateKeyPath; // 私钥路径(可选)
@JsonIgnore
private String passPhrase; // 私钥密码(可选)
private Integer connectTimeout; // 连接超时时间