0. 准备工作
sudo apt-get update
1. 部署ssh服务器
sudo apt-get install openssh-server
sudo service ssh restart 注意不是sshd!
配置文件位于/etc/ssh/sshd_config
2. 部署samba
1) sudo apt-get install samba samba-common
2) sudo chmod 777 /home/simon 对simon目录设置为共享目录
3) 修改配置文件/etc/samba/smb.conf
在"max log size = 1000"下面输入:
security = user 说明需要输入账号密码才能访问共享目录
在文件末尾输入:
[share_ubuntu] #共享名,不需要与共享目录同名
comment = my share dir #对共享的描述
path = /home/simon #共享的目录
browseable = yes
writable = yes
4) 创建用于访问共享目录的用户(这一步可以省略,可以使用已有用户)
sudo useradd smbuser #创建用户名为smbuser的用户
5) 将用户加到smb组并设置密码
sudo smbpasswd -a smbuser 设置密码2次
6) sudo service smbd restart
7) 在windows环境打开"运行"窗口,输入"\\192.168.xxx.xxx"(为ubuntu执行ifconfig显示的ip地址),打开share_ubuntu,输入用户密码,访问成功。
-------------------------
SAMBA NFS CIFS的比较
UNIX <-- NFS --> UNIX
WIN <-- CIFS --> WIN
UNIX <-- SAMBA --> WIN
SAMBA基于NetBIOS协议进行通信
附:鸟哥的SAMBA详细教程