2006/07/27(木)ATOK辞書を一元管理する
ATOK辞書のシンクロツールにはATOK SyncというツールがJUSTSYSTEMから配布されていますが、インターネットディスクの契約が必要となり、非常に微妙です。
今回は、このATOK Syncを使わずにATOKの辞書を一元管理することが目的です。
SMB over SSHが出来ることが前提条件です
環境
試した環境はこんな感じ。
サーバー側
Linux (Fedora Core4) + OpenSSH 4.2p1 + OpenSSL 0.9.7 + samba 3.0.14-p2
クライアント
Windows2000 + ATOK15 + PuTTY日本語版
用意するもの
- サーバ側
- SSHサーバ
- sambaサーバ
- クライアントPC側
- ATOK
- 一元管理したいATOK辞書
- Port Forward機能を持つSSHクライアント
設定メモ
- ATOKのユーザー辞書をsambaサーバの共有領域に置く(クライアントPCで更新可能なパーミッションを設定)
- クライアントPCからSMB over SSHで共有フォルダに接続する
ATOK辞書を含む共有フォルダをネットワークドライブとして割り当てる(ログオン時に再接続するにチェック)ネットワークドライブ中のATOK辞書を含むフォルダをオフラインで使用できるようにするATOKの辞書ををネットワークドライブ中の辞書ファイルに指定
この方法はあまりよろしくないので(2), (3)を参照して下さい。
これで完了です。
適当な間隔でクライアントから同期を取ればサーバ側のATOK辞書が更新できるようになります。
2006/07/26(水)SMB over SSH
sshのポートフォワーディングにより学校から自宅のファイルサーバ(samba)の共有フォルダにアクセスすることが今回の目的です。
用意するもの
- sshサーバ
- sshサーバから接続可能なsambaサーバ
- PortForward機能を持つsshクライアント (今回はPuTTYを利用しました)
PuTTYによるsamba over ssh
sambaサーバがすでにイントラネット内のファイルサーバとして利用できる環境が整っていることが前提条件です。
クライアント(Windows)の設定
仮想ネットワークアダプタをクライアントに追加します。
- Administrator権限でログオン
- ハードウェアの追加 -> ネットワークアダプタ -> Microsoft / Microsoft Loopback Adapter
- ネットワークとダイヤルアップ接続の中から新しく作成された「ローカル エリア接続」を設定
- Microsoftネットワーク用ファイルとプリンタ共有のチェックを外す
- IPアドレスとネットマスクを設定
例) IP: 169.254.0.1 / Netmask: 255.255.0.0 - WINSの設定からNetBIOS over TCP/IPを無効にする
PuTTYの設定
セッション項目
接続先ホスト名 | SSHサーバのホスト名/IPアドレス |
---|---|
ポート | 22 |
プロトコル | SSH |
接続 - SSH - トンネル項目
新しくフォワードされるポートを追加:
源ポート | 169.254.0.1:139 |
---|---|
送り先 | sshサーバから見たsambaサーバのホスト名/IP:139 |
sshサーバがsambaサーバを兼ねている場合は127.0.0.1:139
入力し終わったら忘れずに追加し、セッションを保存する。
実際に使ってみる
- PuTTYを起動し、保存したセッションで接続
- 普段SSH接続に使用するユーザ名とパスワードでログイン
- ファイル名を指定して実行 -> \\169.254.0.1
- ユーザ名とパスワードを要求されるのでsambaで利用するユーザ名とパスワードを入力
- これでsambaサーバ内の共有フォルダが表示されるはずです
尚、PuTTYの接続を解除してしまうと共有フォルダにアクセスできなくなりますのでご注意ください。
2006/07/19(水)Fedora × FFFTP (4)
正しく表示できないどころか、そのファイルの後に続くファイル2つも表示できなくなることがわかりました。
[album:server:fc_ffftp4-1.jpg]
修正方法
以下のようにproftpd.confを変更して下さい。CharsetLocal UTF-8これで正しく表示できるはずです。
CharsetRemote CP932
変更後も正しく表示できない場合は、FFFTPで該当ディレクトリをリロードしてみて下さい。
[album:server:fc_ffftp4-2.jpg]
2006/07/13(木)メモ : 今週末にやりたいこと
- iptablesの見直し
- adiary用に設置してるせりかのアルバムをアップグレード
(3.0.8 -> 3.1.0) - テーマ開発用adiaryの設置
2006/07/11(火)ntpd 設定メモ
/etc/ntp.conf
driftfile /var/lib/ntp/drift
server プロバイダのNTPサーバー名
server ntp.dnsbalance.ring.gr.jp*1
server ntp.dnsbalance.ring.gr.jp
server ntp.dnsbalance.ring.gr.jp