事前準備
ローカルからサーバーに SSH 接続できる
SELinux を無効化
SELINUX を無効化
$ vi /etc/selinux/config
SELINUX=disabled
そして反映!
$ setenforce 0
setenforce: SELinux is disabled
iptables の設定
ローカルだしアクセス制限なくしちゃいます。
$ vi /etc/sysconfig/iptables
自分は下記 2 つをとりあえずコメントアウト
/etc/sysconfig/iptables
#-A INPUT -j REJECT --reject-with icmp-host-prohibited
#-A FORWARD -j REJECT --reject-with icmp-host-prohibited
変更後、再起動!
$ /etc/init.d/iptables restart
samba のインストール・設定
samba をインストール
$ yum -y install samba
samba を設定
$ vi /etc/samba/smb.conf
変更は以下の通り
/etc/samba/smb.conf
[global]
unix charset = UTF-8 #追記
dos charset = CP932 #追記
security = share #userから変更
load printers = no #yesから変更
cups options = raw
guest account = root #追記
disable spoolss = yes #追記
#以下追加
[root]
comment = All
path = /
browseable = yes
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes
これで samba の設定終了。 起動させましょう!
$ /etc/init.d/smb start
常に実行するように設定
$ chkconfig smb on
これでファイルの接続が可能になりました!
接続方法
Windows
スタートからプログラムとファイルの検索に「\サーバー IP アドレス」
Mac
「Finder」からサーバへ接続機能を使って、ローカルの IP 打ち込む