GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL で chroot を使用せずに SFTP ロギングを有効にする方法

Secure File Transfer Protocol (SFTP) は、安全なファイル転送を実行するための優れたツールです。これは、chroot なしで sftp ロギングを有効にする方法を説明する短いメモです。

1. /var/log/messages で sftp-server のログを有効にするには、/etc/ssh/sshd_config のサブシステム sftp 行にコマンドライン引数を追加します。

# vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server -l VERBOSE

変更を有効にするために、sshd サービスを再起動してください。

# service sshd restart        # For CentOS/RHEL 6
# systemctl resart sshd       # For CentOS/RHEL 7

2. sftp ログを別のファイルに記録するには、log_facility オプションと rsyslog を使用して /etc/ssh/sshd_config を構成し、メッセージを別のファイルにリダイレクトします。 /etc/ssh/sshd_config を編集し、以下のように変更します:

# vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server -l VERBOSE -f LOCAL3

次に、/etc/rsyslog.conf を編集して以下の行を追加します:

# vi /etc/rsyslog.conf
local3.* /var/log/sftp.log

sshd と rsyslog サービスを再起動します。

# service sshd restart        # For CentOS/RHEL 6
# systemctl restart sshd      # For CentOS/RHEL 7
# service rsyslog restart        # For CentOS/RHEL 6
# systemctl restart rsyslog      # For CentOS/RHEL 7
VSFTPD の詳細ログを有効にする方法


Cent OS
  1. CentOS / RHEL 7 で IPv6 を有効にする方法

  2. CentOS / RHEL 5 で IPv6 を有効にする方法

  3. CentOS/RHEL 5、6、7 で X11 転送を有効にする方法

  1. CentOS/RHEL で CUPS デバッグを有効にする方法

  2. CentOS/RHEL 8 で IPv6 を有効にする方法

  3. CentOS/RHEL 8 で firewalld ロギングを構成する方法

  1. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  2. CentOS / RHEL :Apache の SSL を有効にする方法

  3. CentOS / RHEL 6 で IPv6 を有効にする方法