本文介绍使用堡垒机SFTP文件传输时的常见问题。
为什么不能访问文件目录?
您可以通过以下方法排查:
检查是否已在堡垒机主机账户设置密码且将该主机账户授权给运维员。如未设置密码且未给运维员授权主机账户,则不能访问文件目录。
检查堡垒机和服务器之间的网络连接是否正常。具体操作,请参见网络诊断。
堡垒机中的控制策略未勾选SFTP通道。具体操作,请参见管理控制策略。
您的服务器禁止了SFTP访问。
使用FileZilla等第三方 FTP/SFTP 客户端连接时报错,无法访问文件目录:可通过以下方法排查:
检查网络连接:确认报错是否因连接堡垒机私网地址导致,需确保本地与云上网络已打通。
更换客户端测试:尝试使用 WinSCP 或 Xftp 等其他 SFTP/FTP 客户端工具进行连接测试,以排除特定客户端(如FileZilla)的兼容性问题。
替代方案:若图形化客户端持续报错,可改用 SFTP 命令行方式进行文件传输。
经过以上排查后,如果您双击选择目标资产后,仍无法访问文件目录,可能是因为客户端自行缓存了文件目录,导致无法访问。请您按照以下指引,单击...返回到堡垒机资产列表,在堡垒机资产列表刷新页面。
刷新方式为右键单击资产列表空白区域,在弹出的上下文菜单中选择 Refresh。
为什么登录SFTP后,文档目录显示乱码?
您可以按照以下指引,双击!now_gb18030.next_utf-8,刷新客户端页面后,切换堡垒机的编码。登录SFTP后,若Xftp远程面板弹出无法显示远程文件夹警告,单击确定关闭弹窗,在远程目录中找到编码切换文件夹(如!now_UTF-8,next_gb...)。
!now_gb18030.next_utf-8表示当前堡垒机默认编码为GB 18030,双击切换后为UTF-8。
通过堡垒机上传下载文件的方法有哪些?
SSH运维
使用命令方式,例如lrzsz、scp命令等。
使用SFTP协议的工具进行文件传输。具体操作,请参见运维概述。
RDP运维
使用磁盘映射。
使用粘贴板直接复制(Ctrl+C)、粘贴(Ctrl+V)。
Web运维时无文件列表或不能上传文件?
联系管理员确认控制策略的协议控制中是否已勾选 SFTP通道,若未勾选则无法通过 Web 端进行 SFTP 文件传输。
确认是否被管理员授予该主机账户的目录权限。
Web 端批量下载显示成功但本地未找到文件:可能原因为浏览器默认下载路径变更或被本地安全软件拦截。建议检查浏览器下载设置及杀毒软件隔离区;若仍无法解决,建议使用 SFTP 客户端(如 Xftp、WinSCP)替代 Web 端传输以确保稳定性。
通过堡垒机下载大文件(如 2 GB 以上的压缩包)无反应或失败:可能因文件过大导致传输中断。建议将大文件分割成较小部分后再下载。
堡垒机是否支持对 SFTP 文件传输配置限速?
堡垒机当前不支持对单次文件下载或上传设置限速。