文章目录
部署samba服务器
安装samba:
apt install samba
配置root用户samba登录
- 编辑smb.conf
vi /etc/samba/smb.conf
最下方添加(注意path后面写你想共享的目录路径):
[rootdir]
path = /
guest ok = no
writable = yes
browsable = yes
2. 重启samba
service smbd restart
或:
/etc/init.d/smbd restart
3. 创建samba root用户
smbpasswd -a root
systemctl restart smbd
4. windows使用root用户登录samba
输入刚才用samba创建的root用户和密码即可登录,不能登录可尝试重启下电脑。
参考文章(私㊙文章,只有我自己能看)
aliyun阿里云ECS云服务器入门(Elastic Compute Service)阿里云ECS服务器配置samba
换源
如果apt update或者apt安装东西出错,按下面步骤换源就完了
1、备份原始文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2、打开文件
vi /etc/apt/sources.list
3、注释原文件内容添加新地址
不同的ubuntu版本需要不同源
参考文章:ubuntu不同版本的源(换源)(镜像源)(lsb_release -c命令,显示当前系统的发行版代号(Codename))
4、保存退出
ESC + : + wq
5、更新源
sudo apt-get update
6、更新软件(不知道干嘛的?据说比较危险,别乱更新!)
sudo apt-get dist-upgrade
sudo apt-get upgrade
SSH服务
参考文章:xshell安装与配置,Xftp(不能连接虚拟机解决方法,sudo apt-get install openssh-server,服务没开怎么传输数据?!)
20220323 如果还不行,那就是虚拟机apt安装的依赖有问题了,需要purge 这个 appstreamcli,然后autoremove再upgrade一下
20220520 CentOS怎么安装samba
sudo yum makecache //相当于sudo apt update
sudo yum install samba
然后跟上面ubuntu一样创建共享目录/home/ky/ky_share
并赋予目录777权限
然后找到配置文件,先备份,然后在最后添加内容(其中192.168.1.178
是我windows ip)
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
[CentOS ky_share]
path = /home/ky/ky_share
available = yes
browseable = yes
public = yes
writable = yes
hosts allow = 192.168.1.178
然后重启samba
sudo systemctl restart smb
没成功。。。
不是ip原因,网段不同,与windows也能互相ping通,应该是其他原因,,,
我发现在CentOS里直接能打开文件夹把里面文件拷贝到windows上。。。所以暂时不搞samba了