Termux版でのsambaアクセス
Termux版の時のsambaアクセスの方法。
初版:2026/08/21
sambaはポート4445で実行されています。
IPアドレスを192.168.1.51として記述しています。
1) Linuxの場合
アクセサリー - ファイル - 他の場所
smb://192.168.1.51:4445/smbdir/
接続
2) Androidの場合
Owlfilesアプリはポートを変更できます。
他にもファイルマネージャ+、AndSMBで接続できました。
右上の雷マーク - 新しい接続 - NAS
保存(フロッピーアイコン)
3) Windowsの場合
基本ポート445以外は接続できませんが、
Windows11 24H2から代替ポートが指定出来るようになりました。
PowerShell(管理者)を起動し、
PS > New-SmbMapping -LocalPath X: -RemotePath \\192.168.1.51\smbdir -TcpPort 4445 -password ******* -user termux
Status Local Path Remote Path
------ ---------- -----------
OK X: \\192.168.1.51\smbdir
PS C:\Users\user> x:
PS X:\> dir
これでドライブXで接続可能です。
-LocalPath X: は、なくてもかまいません。
また、エクスプローラから
\\192.168.1.51/smbdir
でアクセスできます。
ステータスを見るには、
PS > Get-SmbMapping
Status Local Path Remote Path
------ ---------- -----------
OK X: \\192.168.1.51\smbdir
また、接続を解除するには、
PS > Remove-SmbMapping -LocalPath X:
確認
この操作を実行しますか?
ターゲット 'Close-Connection' で操作 'X:,\\192.168.1.51\smbdir' を実行しています。
[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "Y"):
4) sambaディレクトリ
sambaディレクトリは以下のファイルのpathを編集することにより変更できます。
$ vi $PREFIX/etc/smb.conf
[smbdir]
comment = termux share folder for rfriends
path = /data/data/com.termux/files/home/storage/downloads/usr2/
read only = no
browsable = yes
guest ok = yes
force user = termux
編集後、サービスの再起動を行ってください。
$ smbd -D -s $PREFIX/etc/smb.conf
以上