##AWS側の設定
####必要なポートの開放
EC2>セキュリティグループ>インバウンドルールの設定で、
・UDP 137番ポート:NetBIOS ネーム・サービス(名前登録など)用
・UDP 138番ポート:NetBIOS データグラム・サービス(ブラウジングなど)用
・TCP 139番ポート:NetBIOS over TCP(ファイル / 印刷サービスなど )用
・TCP 445番ポート:ダイレクト・ホスティング SMB(ファイル / 印刷サービスなど)用
をソースマイIPとして設定。
##Ubuntu側での設定
####下準備
rootユーザになる
sudo su -
####Sambaのインストール
sudo apt install samba
####Sambaパスワードの作成(ubuntuユーザに紐付けられる)
sudo useradd (名前)
sudo passwd (設定した名前)
-------------------------------------------------------------------------
Ubuntuユーザーのパスワードを設定する
-------------------------------------------------------------------------
sudo smbpasswd -a (設定した名前)
-------------------------------------------------------------------------
Sambaでのパスワードを設定する
-------------------------------------------------------------------------
rootユーザになる
sudo su -
自分をルートユーザーにする
visudo
####Sambaの設定ファイルの編集
まず、Sambaをインストールしたときに自動生成された設定ファイル(/etc/samba/smb.conf)のバックアップをとっておく
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.original
いよいよ編集、
sudo vi /etc/samba/smb.conf
今Ubuntu内の/home/ubuntu/nukkitフォルダを共有したいので92%付近の[printer]の設定項目の上か下に以下を追加する(commentは何でも良い)
[global]
interfaces = ローカルip(192.168.1.25など)
-------------------------------------------------------------------------
・・・
-------------------------------------------------------------------------
[nukkit]
comment = nukkitdevelopment
path = /home/ubuntu/nukkit
browsable = yes
readonly = no
Sambaを起動させる。
sudo service smbd nmbd start
自動起動設定をする
sudo systemctl enable smbd nmbd
##入り方
エクスプローラで
\\グローバルip\nukkit
##参考
https://recipe.kc-cloud.jp/archives/10873