如何在 Centos (Amazon Ami 2) 上设置 samba 服务器?

Posted

技术标签:

【中文标题】如何在 Centos (Amazon Ami 2) 上设置 samba 服务器?【英文标题】:How to setup samba server on Centos (Amazon Ami 2 )? 【发布时间】:2022-01-21 08:16:00 【问题描述】:

我正在尝试在 windows 的 aws 上设置 Fsx,但成本很高,所以我需要帮助在 centos/Amazon Linux 2 上设置 samba 服务器,并将其映射为 windows 网络驱动器。

【问题讨论】:

请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

打开端口 445(SMB 端口)以允许访问。

sudo yum install samba   
sudo service smb restart 
sudo adduser test 
sudo smbpasswd -a test 
echo "[global] 
        disable spoolss = Yes 
        dns proxy = No 
        load printers = No 
        log file = /var/log/samba/log.%m 
        map to guest = Bad User 
        max log size = 1000 
        obey pam restrictions = Yes 
        pam password change = Yes 
        panic action = /usr/share/samba/panic-action %d 
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:                                                                                                             * %n\n *password\supdated\ssuccessfully* . 
        passwd program = /usr/bin/passwd %u 
        printcap name = /dev/null 
        security = USER 
        server string = %h server 
        syslog = 0 
        unix password sync = Yes 
        idmap config * : backend = tdb 
[test] 
        comment = test Share 
        create mask = 0664 
        directory mask = 0775 
        max connections = 8 
        path = /home/test 
        read only = No 
        valid users = test 
" >> /etc/samba/smb.conf 
 
sudo service smb restart 

将此映射到 Windows 服务器

    使用您的 centos 本地 ip 和 (ip addr) 在windows中打开这台电脑,点击左上角的电脑 点击地图网络驱动器 在这种情况下添加 \\localip\[配置文件名称] \\localip\test 使用不同的凭据检查连接 使用设置期间创建的凭据

【讨论】:

以上是关于如何在 Centos (Amazon Ami 2) 上设置 samba 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

Amazon AMI 和 EBS 快照有啥区别

运行 AWS Deep Learning Base AMI (Amazon Linux 2) 时,如何在 Elastic Beanstalk 中设置 WSGI?

预热Amazon EBS Volumes

如何使用java代码设置amazon ami的hadoop配置

如何检查 Amazon Linux 机器 (AMI) 上的 Tomcat 版本?

Amazon Linux 2 AMI 上的命令 01_migrate 失败