差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
os:freebsd:openssh-portable:start [2011/08/24 10:07]
127.0.0.1 外部編集
os:freebsd:openssh-portable:start [2012/02/12 00:38] (現在)
yuki
ライン 17: ライン 17:
   * internal-sftpのログをとりたい。   * internal-sftpのログをとりたい。
     - syslogdでログをとるため/​home/​sftpdir/​dev/​を作成します。     - syslogdでログをとるため/​home/​sftpdir/​dev/​を作成します。
-      ​<​code>#​ mkdir -p /​mnt/​sftpdir/​dev</​code>​+      ​<​code>#​ mkdir -p /​mnt/​sftpdir/​dev</​code>​
     - /​etc/​rc.confに以下を設定します。syslogは-lで追加ソケットを使えます。     - /​etc/​rc.confに以下を設定します。syslogは-lで追加ソケットを使えます。
-      ​-<​code>​syslogd_enable="​YES"​+      ​<​code>​syslogd_enable="​YES"​
 syslogd_flags="​-8 -s -l /​mnt/​sftpdir/​dev/​log"</​code>​ syslogd_flags="​-8 -s -l /​mnt/​sftpdir/​dev/​log"</​code>​
     - /​etc/​syslog.confに以下を設定します。     - /​etc/​syslog.confに以下を設定します。
-      ​<​code>​! internal-sftp+      ​<​code>​! internal-sftp
 *.*                                             /​var/​log/​sshd.log *.*                                             /​var/​log/​sshd.log
 ! sshd ! sshd
 *.*                                             /​var/​log/​sshd.log</​code>​ *.*                                             /​var/​log/​sshd.log</​code>​
     - syslogをリスタートします。     - syslogをリスタートします。
-      ​<​code>#​ /​etc/​rc.d/​syslogd restart</​code>​+      ​<​code>#​ /​etc/​rc.d/​syslogd restart</​code>​
   * sftpのログがURIエンコードされて困る   * sftpのログがURIエンコードされて困る
     * http://​bompopo.wordpress.com/​2009/​11/​07/​openssh%e3%81%ae%e3%83%ad%e3%82%b0%e3%81%8curi%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89%e3%81%95%e3%82%8c%e3%81%a6%e5%9b%b0%e3%82%8b/​     * http://​bompopo.wordpress.com/​2009/​11/​07/​openssh%e3%81%ae%e3%83%ad%e3%82%b0%e3%81%8curi%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89%e3%81%95%e3%82%8c%e3%81%a6%e5%9b%b0%e3%82%8b/​
 +    * 冷静に考えて、pythonの標準関数で書いたら超簡潔だった。
 +      * <​code>​root@nazuna ~# cat sftp_log_encoding.py
 +#​!/​usr/​local/​bin/​python
 +# -*- coding: utf-8 -*-
  
 +logfile = open("/​var/​log/​sftp.log"​)
 +txt = logfile.read()
 +
 +output = open("/​var/​log/​sftp.utf-8.log",'​w'​)
 +output.write(txt.decode('​string_escape'​)</​code>​
os/freebsd/openssh-portable/start.1314148076.txt.gz · 最終更新: 2012/02/12 00:34 (外部編集)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0