zoukankan      html  css  js  c++  java
  • linux记录sftp命令

    使用以下配置方法不需要配置chroot。

    编辑sshd_config文件

    vi /etc/ssh/sshd_config
    增加:
    Subsystem   sftp    /usr/libexec/openssh/sftp-server -l VERBOSE
    

    然后重启sshd

    service sshd restart
    

    对应的sftp命令会被记录在/var/log/messages

    如果不想记录到messages文件中,而是记录到别的地方,就需要配置rsyslog。

    编辑sshd_config文件

    vi /etc/ssh/sshd_config
    增加:
    Subsystem   sftp  /usr/libexec/openssh/sftp-server -l INFO -f AUTH
    
    说明:
    -l INFO 是要记录的细节
    -f AUTH 是在rsyslog內要使用的设置
    

    编辑rsyslog.conf文件

    vi /etc/rsyslog.conf
    AUTH.*                                                /var/log/sftp.log
    
    说明:
    auth 对应到 -f AUTH
    .* 代表所有事件
    

    然后重启

    service sshd restart
    service rsyslog restart
    

      

  • 相关阅读:
    01模拟面试面试题汇总
    第一轮面试
    大觅网03Day
    大觅网02Day
    大觅网01Day
    树状数组
    HH的项链
    小z的袜子
    分块
    扩展欧几里德
  • 原文地址:https://www.cnblogs.com/abclife/p/7249968.html
Copyright © 2011-2022 走看看