さくら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/
感謝致します。