さくらVPSにsambaをインストール
ファイル共有する、予定は特にないですが、
さくらVPSにsambaをインストールしました。
まずはsambaインストール
//もろもろインストール yum install samba system-config-samba samba-common samba-client
設定ファイル編集(/etc/samba/smb.conf)
vi /etc/samba/smb.conf
//ワークグループ編集(windowsのものと同じにする。macは関係なし?)
workgroup = workgroup
//日本語設定
unix charset = UTF-8
dos charset = CP932
display charset = UTF-8
//受け付けるipを設定
//127.で、127.xx.xx.xxを許可
hosts allow = 127. 192.168.など
//パスワードをunixパスワードと同じに。
unix password sync = yes
load printers = no
//ホームディレクトリの設定
[homes]
comment = Home Directories
browseable = no
writable = yes
create mask = 0664
directory mask = 0755
create mode = 0775
directory mode = 0755
//共通のpublicフォルダも設定
[public]
comment = Public Stuff
path = /home/public
create mask = 0666
directory mask = 0755
guest only = no
guest ok = no
public = yes
writable = yes
sambaにユーザ追加
pdbedit -a -u mogmog
samba起動
service smb start service nmb start //問題なければ、自動起動に。 chkconfig smb on chkconfig nmb on
samba用にiptables編集
//下記追加しました +-A INPUT -p udp -m udp --dport 137:138 -j ACCEPT +-A INPUT -p tcp -m tcp --dport 139 -j ACCEPT +-A INPUT -p tcp -m tcp --dport 445 -j ACCEPT //iptables再起動 /etc/init.d/iptables restart
これで設定完了!
macからは、
[Finder]->[移動]->[サーバーへ接続]->smb://xxx.xxx.xxx.xxx/ で確認。
windowsは、
¥¥xxx.xxx.xxx.xxx でいけるはずん。
といいつつ、最初うまくいきませんでした。
原因はsmb.confのhosts allowの記述が間違っていました。。。
下記にログが出ているので、指定したipが違っていること確認・修正してうまくいきました。
/var/log/samba/
感謝致します。
