中小型企业基于linux系统网络服务器的架设内容摘要:

ress、 foxmail 等。 而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如: procmail。 二、 Sendmail 服务器的 安装及基本 配置 以 root 身份登陆进行配置。 把防火墙里设置允许 25 和 110 端口通过。 启动 sendmail 命令 /etc/1。 在 里先配置网络配置,把 DNS 名称和主机名称改改。 比如主机名改为 copy 2。 再编辑 gedit /etc/hosts 文件 ,更改为 copy (备注: 是你的域名) 3。 安装 sendmail 程序包 cd /Media/rpm i rpm i 4。 装完后到 /usr/sbin 目录中是否有 imap,ipop2d 和 ipop3d 这三个文件, 16 意思分别是用启动 IMAP 和 POP3 服务器。 5。 接下来要去做几个比较重要的修改了,也是编辑文件,改文件 ;为了让主机便宜使用,先修改 /etc/mail/ 文件,找到下面的位置修改下: SMTP daemon options o DaemonPortOptions=Port=smtp,Addr=,Name=MTA 把默认的 该为 6。 再修改 /etc/mail/access 文件的内容,打开邮件主机可传递的对象:在后面加上 RELAY 跟前面的 hosts 文件配置一样 RELAY sendmail 服务器的地址 在这里可以添加很多个域名,就可以发往这些域名。 比如 RELAY RELAY edu RELAY 7。 重新启动 sendmail 服务, /etc/8。 再去修改以下文件 /etc/services,把下面的显示的 去掉就可以了,一般都不会有,注意检查下。 pop2 109/tcp pop2 postoffice POP version 2 pop2 109/udp pop2 pop3 110/tcp pop3 POP version 3 pop3 110/udp pop3 ..... imap 143/tcp imap2 Interim Mail Access Proto V2 imap 143/udp imap2 9。 修改 POP和 IMAP 设置文件,并启动服务。 /etc//etc//etc/ 17 一个一个用 gedit 打开它,并把 disable =yes 全都改为 disable = no ;意思是开启它。 修改完后,执行以下命令去重新加载配置设置 /etc/reload 加载完后再执行 chkconfig ipop3 on /etc/启动 xid 想让他们启动 linux时启动一些关于 sendmail服务器的选项,输入 ntsysv,选择 ipop2,ipop3,imap,xid 等等。 10。 有必要的话也配置 配置 文件。 Sendmail 的配置文件为 etc/mail/,这个文件配置很复杂(好上这样多资料和书说的),所以系统提供了 通过 M4 宏生成,这个就简单多了.我用 gedit 打开,只改动了三个地方,其它用默认配置。 DAEMON_OPTIONS(`Port=smtp,Addr=, Name=MTA39。 ) dnl 这一行的意思是说只允许接爱本地主机创建的传入邮件,如果要允许接收从 Inter 或其他网络接口(比如本地局域网),就要把这一行注释掉,在前面加上 dnl 就行了; 将 LOCAL_DOMAIN(`39。 ) dnl 一行改为: LOCAL_DOMAIN(`39。 ) dnl 意思是邮件域名后缀改为 ,还有一项是: define(`UUCP_MAILER_MAX39。 , `202000039。 )dnl 设置默认邮件的大小,以字节计算,将其中的 2020000 改为你合适的大小;改完后,保存 , 的详细设置 参阅/usr/share/doc/sendmail/。 新建 终端 ,输 入下 面的 内容 M4 /etc/mail/ 18 /etc/mail/,小心不要输错字母 ,语法中间有空格 11。 测试用的命令 host t mx host t mx 等等,反应出来的记录表示已经可以发信。 在 linux 上可以使用 mailq 命令查看没发出去的邮件。 12。 在 Windows 上使用 Outlook Express 设置帐号,输入接收 邮件服务器和发送邮件服务器里输入 linux sendmail 的主机 IP地址,再输入用户名和邮件地址,都是 linux 上的用户名和密码,这里需要注意下,把收发邮件的用户加入到mail 组群里。 Samba 服务器 一、 Samba 简介 samba 是一个工具套件 ,在 Unix 上实现 SMB(Server Message Block)协议 ,或者称之为 NETBIOS/LanManager协议 .SMB协议通常是被 windows系列用来实现磁盘和打印机共享 .需要注意的是 ,NetBIOS 是基于以太网广播机制的 ,没有透明网桥是不能跨越 网段的 ,也许用 WINS和 LMHOSTS可以 ,但我没试过 .我感觉 samba是把 SMB 绑定到 TCP/IP 上实现的 ,samba 只在 IP子网内广播 (很多时候我不得不指定 IP 地址 :().所以在 win95 上与 samba 通讯既要装 NetBEUI 协议 ,也要装tcp/ip 协议 !! Linux和 Windows系统是目前比较流行的操作系统,在许多地方需要相互之间的访问和共享。 要实现它们之间的相互访问,主要有两种方法: 1)简单的通信方式:利用 Tel、 FTP、 HTTP服务实现网络间的通信; 2) SMB协议:通过在 Linux主机上安装支持 SMB协议的服务器和客户端软件,可以方便的 实现与 Windows系统之间的通信。 SMB( server message block)协议是 Microsoft公司基于 NetBIOS实现的一 19 套网络文件 /打 印服务系统,是实现不同计算机之间共享文件和打印机的协议。 因此,为了让 Windows和 Linux系统之间的相互集成,最好的方法是在 Linux计算机中安装支持 SMB协议的软件,这样 Windows系统就不需要更改设置即可访问 Linux系统中的资源了。 SMB通信协议以客户 /服务器架构组成 担 任 SMB服务器的主机提供文件系统、打印服务和其他网络资源,以响应来自客户端的请 求,而客户端计算机可以通过网络来请求服务器上的资源。 SMB客户端在连接 SMB服务器时可以 TCP/IP、 NetBEUI或是 IPX/SPX等通信协议。 Samba是实现 SMB协议的一种操作系统服务器软件,我们可以把它安装在Linux系统 中,以实现 Linux和 Windows系统之间的相互访问。 二、 Samba 的安装及基本配置 Samba服务器的安装 为了查看 Samba服务器是否安装在系统中,我们可以用下面的命令来看: rpm – qa | grep samba 20 如果系统已经安装此服务,应当看到上面 5个软件包的名字,其后是版本号。 如果没有安 cd /Media/ rpm – ivh samba* 请重复以上步骤,直到把三张光盘中的相关包都安装上了为止。 Samba服务器的启动 Samba服务有两个守护进程,分别为 SMB和 NMB,我们可以以根用户身份通过输入下面命 令来启动脚本:: /etc/ /etc/ /etc/service smb start 启用服务 /etc/ chkconfig smb on Linux系统启动的时候让 samba服务自动启动 Samba 配置 命令配置 samba 服务 : Samba 使用 /etc/samba/ 作为它的配置文件。 如果你改变了这个配置文件,这个改变直到你使用 service smb restart 命令重启 Samba 守护进程后才会生效。 1. 要指定 Windows 工作组和对它的简短描述,编辑 文件中的以下几行: workgroup = WORKGROUPNAME server string = BRIEF COMMENT ABOUT SERVER 把 WORKGROUPNAME 换成你的机器所属的 Windows 工作组名。 BRIEF COMMENT ABOUT SERVER 是可选的,它被用作关于 Samba 系统的 Windows 注释。 2. 要在你的 Linux 系统上创建 Samba 共享目录,在 文件中添 21 加以下几行 (根据你和你的系统需要修改了该文件之后 ): [sharename] ment = Insert a ment here path = /home/liuheng/ valid users = liuheng public = no writable = yes printable = no create mask = 0765 上面的例子允许用户 liuheng 从 Samba 客户中读写 Samba 服务器上的目录 /home/liuheng. 3. 添加 samba 用户 编辑 /etc/samba/smbusers 文件 , 添加 samba 用户格式如 :一步 Unix_name = SMB_name1 SMB_name2 ... 例如 : liuheng = liuheng 4. 加密口令 在 中,加密口令被默认启用,因为它更安全。 如果加密口令没有被使用,纯文本口令就会被使用,它能够被别人使用 网络分组嗅探器来截取。 建议你使用加密口令。 Microsoft SMB 协议最初使用纯文本口令。 然而,带有服务包 3 或更高的 Windows NT 、 Windows 9 Windows 20 Windows ME、以及 Windows XP 要求加密的 Samba 口令。 要在 Red Hat Linux 系统和运行以上 Windows 操作系统的系统间使用 Samba,你可以编辑 Windows 注册器来使用纯文本口令过配置你的 Linux 系统的 Samba 来使用加密口令。 如果你选择要修改你的注册器,你必须为你的全部 Windows 机器这么做 — 这很冒险,有可能导致进一步的冲突。 为了更高的安全性,推荐你使用加密口令。 要在你的 Red Hat Linux 系统上配置 Samba 使用加密口令,遵循以下步骤 : . 为 Samba 创建一个单独的口令文件。 要根据你的现存 /etc/passwd 文件来创建,在 shell 提示下键入以下命令 : 22 cat /etc/passwd | /etc/samba/smbpasswd 如果系统使用 NIS,键入以下命令 : ypcat passwd | /etc/samba/smbpasswd 脚本和 samba 软件包一起被安装在你的 /usr/bin 目录上 . 这样操作后 ,/etc/samba/smbpasswd 文件里会有当前系统里所有用户信息 ,修改它只留想要的用户即可 . . Samba 用户账号在没有设置口令之前不会被激活。 为了更高的安全性,建议你把用户的 Samba 口令设置为不同于用户的 Red Hat Linux 口令的口令。 要设置每个 Samba 用户的口令,使用以下命令(把 username 替换为每个用户的用户名): smbpasswd username . 加密口令必须在 Samba 配置文件中被启用。 在 文件中,请确定 以下行没有被注释掉 : encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd . 在 shell 提示下键入 service smb restart 来确定 smb 服务被启动 . 如果你想让 smb 服务被自动启动,使用 ntsysv、 chkconfig、或 服务配 具工具来在运行时间启用它 文件传输服务器 —— FTP 服务器 一、 FTP 简介 在互联网诞生初期, FTP 就已经被应用在文件传输服务上,而且一直是文 件传输服务的主角,一直占有最大的数据流量。 FTP服务的一个非常重要的特点是其实现可以独立于平台,也就是说在 UNIX\DOS\WINDOWS 等操作系统中都可以实现 FTP 的客户端和服务器。 虽然目前已经普遍 HTTP 方式传送文件,但 FTP 仍然。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。