创建账户
PowerSchool 系统中提供了 AutoComm 和 AutoSend 两种数据导入和导出的自动化方案。管理员可以分别在这两个功能模块中添加自动化任务,具体操作请参考 AutoComm 和 AutoSend 章节。
创建 Remote Connection 之前,首先准备用于连接目标远程服务器的账户,以 Ubuntu Server 为例:
sudo adduser USERNAME
根据系统提示步骤,创建新账户,此时系统会在 /home 目录下,为新账户自动创建所属文件夹,并在 /etc/passwd 文件中被指定为该账户的 home folder。提示:该 home folder 不影响下文中的 Remote Path 设置。
当 Remote Connection 停用后,建议删除该账户:
sudo deluser --remove-home USERNAME
编辑 Remote Connection
- 点击左侧菜单 System
- 点击进入 System Settings
- 点击进入 Plugin Management Configuration
- 点击进入 Remote Connection Manager
- 再次点击 Remote Connection Manager,进入远程节点管理界面
- 点击 Create Connection 或修改现有连接项目
Edit Remote Connection 注意事项
- Name: 输入连接名称
- Protocol: SFTPHost: 远程服务器 IP 地址(不推荐使用域名)
- Port:端口(22)
- Authentication Type: Password(如果远程服务器设置了SSL,需要配置证书)
- Username: 远程服务器用户名(不推荐使用 root)
- Password: 远程服务器用户密码
上述服务器登录信息设置完成后,点击 Test Connection 进行测试,如果连接成功,PowerSchool 会提示接收服务器指纹,点击 Accept 接受即可。如果连接失败,检查远程服务器是否满足上述配置信息,并再次重复上述步骤。
配置 Remote Path
Remote Path 是 PowerSchool 在执行 AutoComm 和 AutoSend 任务时,从目标远程服务器读取文件的路径,或向目标远程服务器发送文件的路径。它的设置方式可以通过以下两种途径实现:
- 在 Remote Connection 界面设置路径前缀,例如:/data/powerschool/,该路径不能设置具体的文件名,具体的文件名需要在 AutoComm 或 AutoSend 具体任务设置中指定。
- 在 Remote Connection 界面设置路径为空,这表示 Remote Connection 只负责保存目标远程服务器的登录信息,文件读取和发送的全路径(Full Path)均在 AutoComm 或 AutoSend 任务中指定。