客户端sftp登录服务器显示文件列表时间不正确。

lby_2016 2016-09-28 08:18:43
我这边有一台linux机器作为sftp客户端
有一台linux机器作为sftp服务器,客户端和服务器都是一个时区。
现在有两个现象:
1、服务器没开启sftp的chroot功能,客户端sftp登录后,执行ls -ltr显示文件列表时间是服务器上的时间。这个正常的现象。
2、服务器开启sftp的chroot功能,客户端登录后,执行ls -ltr显示文件列表时间不是服务器上的时间,而是差了一个时区。这个是为什么?
...全文
1386 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
烨小子 2018-12-12
  • 打赏
  • 举报
回复
centos7.2的系统,我在chroot的目录下mount --bind /etc等其他是根目录下的目录,/etc/localtime默认是软连接到 ../usr/share/zoneinfo/Asia/Shanghai,我都改成软连接到/usr/share/zoneinfo/Asia/Shanghai,但是依然无法成功解决。现在感觉很奔溃。
lby_2016 2016-09-29
  • 打赏
  • 举报
回复
sftp开启了chroot安全登录功能,就访问不了系统的时区文件,所以有这个显示为0时区的问题 网上找了相关资料 http://www.unix.com/red-hat/201287-chroot-sftp-users-remote-sftp-login-shows-wrong-timestamp-files-2.html?s=2161e209dc498e4c8586b530d5014bc0

19,620

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧