TagOSX

SFTPの接続が切れる

タグ: OSX | サーバー
どうも、Flet'sにしてからSFTPの接続が切れる。ルータ絡みだと思いごちゃごちゃやってみるもどうもだめ。

で、
http://www.ecoop.net/memo/cat_ssh.ht...
を参考に

/etc/ssh_config

ServerAliveInterval 10
ServerAliveCountMax 12
を書いたら接続が維持するようになった。

・・・
ぎゃー、雷だ。帰れん。

バックアップ

タグ: OSX | サーバー
ブラウザのフォームからアップロードした画像をFTPで見ると、オーナーがwwwでパーミッションが600になっている。これだとユーザー権限でファイルへのアクセス権がない。

何が困るかというと、ユーザー権限で立ち上げたバックアップソフトでは、ファイルをバックアップできない。

ということに昨日気がついて、対策を検討。
sync!sync!sync!
http://homepage.mac.com/nsekine/SYW/...
だと、root権限でバックアップができないので、外付けのアップロードファイルを見ると容量が0kbになっている。

ラシーのシルバーキーパー(silverkeeper)だとできるけれども、スケジュール機能が怪しいのでcronでrsyncを使うことにする。

webminでcronを設定。
rsync -avz  --delete /xxx/xxx/www/ /Volumes/xxxHD/backup/www/
cronはrootで実行される(webminでroot以外を設定するとなんかエラーがでるし)ので無事バックアップ完了。の筈。

ファイル共有でゲストアクセスを不可に

タグ: OSX | mac | サーバー
OSXのファイル共有でちょっと気になっていたのは、ゲストでアクセスして共有フォルダ(Publicフォルダ)のDrop Boxに、書き込みができちゃうこと。ここに100GBとかのファイルをアップされたら困るじゃないかと。

で、調査。やっぱりOSXでサーバー稼業のページが出てきた。
http://earlybirds.ddo.jp/namahage/in...

/Library/Preferences/com.apple.AppleFileServer.plist
をダブルクリックで開いて、guestAccessをnoにすることで解決。(デベロッパツールを入れておくとProperty List Editorというので開ける。厳密には、アクセス権で保存できないのでデスクトップにコピーを作成してそこで編集し上書きする)

terminalで半角スペースが入ったディレクトリに移動するとき

タグ: Terminal | OSX | mac
あ、Vine VNCを立ち上げてないや
といった時に、Terminalから立ち上げるのだ。

まず、sshでサーバー機にアクセス。
ssh ユーザー名@IPアドレス
open-a /Applications/Vine\ VNC/Vine\ Server.app

ポイント: 「Vine VNC」や「Vine Server.app」のように半角スペースが入ってるものはその前にバックスラッシュを入れる。

アプリケーションを終了させるコマンドがわからないな。
killか?killは忍びないので終了させないことにする。

OSXのファイアーウォール設定

タグ: サーバー | OSX | mac
ぶらっとみてたら、OSXのファイアーウォール設定で知らなかった情報発見
http://polo-web.com/mailServer.html

ポート番号のところ。
25,110,143
と、コンマ区切りでいいのか。3つ作っていた気がする。

よっしゃ、ねる。

OSX、ファイアウォールオンでのFTP

タグ: サーバー | mac | OSX
OSXのFTPサーバーにうまくアクセスできなかったのでメモ。
ログインはできるみたいだけど、listがでてこない。
ファイアウォールをオンの時に発生。LANからでも外からでも。

SFTPでポート22でつなぐことで解決。(たぶん、共有のリモートログインもオンにしておく必要がある)
http://discussions.info.apple.co.jp/WebX?13@702.k1cAbCFVVoh.1@.f00eabc/0

OSXのサーバー設定 雑メモ

タグ: OSX | mac | サーバー
[webmin]
http://earlybirds.ddo.jp/namahage/in...

ダウンロード
アプリケーションフォルダに
terminalで sudo ./setup.sh を実行

インストールが終わったら、WEB共有をオンにして下記へアクセス
http://127.0.0.1:10000/


[MySQL]
ダウンロード
Mac OS X (package format) downloads
Mac OS X 10.4 (PowerPC, 32-bit) か?

webminで起動
root
パスワードは空

http://earlybirds.ddo.jp/namahage/in...

terminalでパスワード設定
cd /usr/local/mysql
./bin/mysqladmin -u root password 'パスワード'

[PHP]
http://homepage1.nifty.com/glass/tom...
http://homepage.mac.com/dnagase/maco...
httpd.confを編集して
phpを機能させる
Apache再起動

[PHPからMySQLにアクセスできない]
http://blog.creamu.com/mt/2006/06/ma...
osxのphp.iniを設定。
sudo cp /etc/php.ini.default /etc/php.ini
を作って、下記を変更
mysql.default_socket = /tmp/mysql.sock

[phpMyAdmin]
http://earlybirds.ddo.jp/namahage/in...
http://www.phpmyadmin.net/home_page/...

phpMyAdminにリネームしてアクセスできる場所に置く。
/phpMyAdmin/libraries/config.default.php
を編集していく。
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/ ';
$cfg['Servers'][$i]['password']      = 'MySQLのパスワード';

[phpMyAdminのインポートファイルの容量を上げるのは]
php.iniの設定(osx)
upload_max_filesize = 10M

[大きいデータのインポート]
uploadディレクトリの設定
http://www.eshima.info/archives/2006...
$cfg['UploadDir']='';

$cfg['UploadDir']='./upload';
に変更。
で、インポートにウェブサーバ上のアップロードディレクトリ :
とでる。

[PEARモジュールのインストール]
terminalで例えば
sudo pear install text_diff
とか。
なんか動かないので、php.iniを見直し
include_path = ".:/usr/lib/php"
とする。
http://logic.stepserver.jp/data/arch...

[Vertualhost]
複数ドメインでアクセスできるようにする。
webminより、httpd.confを編集しちゃった方が手っ取り早そう
http://saba.nitty-gritty.org/400web/...

NameVirtualHost *:80
を見落とさないように。

これでほぼいいんじゃないか。
さあ、macbook買え。
← | 1 | →