您的位置:首页 > 理论基础 > 计算机网络

LINUX 下的网络服务配置

2016-07-15 09:49 567 查看
1、NFS 服务 ===》网络文件系统

2、FTP 服务 ===》文件传输协议系统

3、TFTP 服务 ===》简单文件传送系统

4、SSH 服务 ===》远程访问主机服务

===========================================

1、NFS ===》网络文件系统

1.1 NFS 的服务器端

1、拷贝安装包

nfs-utils-1.2.3-39.el6.i686.rpm

rpcbind-0.2.0-11.el6.i686.rpm

或者直接从/media/RHEL_6.5 i386 Disc 1/Packages

路径下安装(虚拟机)

2、 安装软件

rpm -ivh rpcbind-0.2.0-11.el6.i686.rpm

rpm -ivh nfs-utils-1.2.3-39.el6.i686.rpm

3、查看是否安装成功

rpm -qa rpcbind

rpm -qa nfs-utils

4、修改服务器配置文件

mkdir /mnt/nfs

mkdir /mnt/share

vim /etc/exports

cat /etc/exports

5、重启服务

service iptables stop ===>关闭防火墙

service nfs start ===>启动nfs服务

或 service nfs restart ===>重启nfs服务

6、环境测试:

要求同桌,使用showmount -e 192.168.0.xxx

查看共享是否生效

测试mount:

mount 192.168.0.xxx:/mnt/nfs /root/test

//对方ip+共享 //本机目录

卸载mount:

umount /root/test

====================================================

FTP 服务器

1、客户端

rpm -qa ftp ==>查看是否安装ftp客户端

===>ftp-0.17-54.el6.i686

如果没有:

1、yum install ftp

2、拷贝 ftp-0.17-54.el6.i686.rpm 并安装

rpm -ivh ftp-0.17-54.el6.i686.rpm

使用ftp:

cd ~

ftp 192.168.0.198 =>198 要ftp登录的目标服务器

帐号: ftp

密码: ftp

230 Login successful.

ftp>

ls 查看服务器上的共享文件

cd pub

get g++ ==>从服务器上下载g++ 文件到登录前的目录

by 退出链接

ls 查看当前目录是否下载成功

cd ~

touch xxx ==>写点东西

ftp 192.168.0.198

账户: ftp 密码 ftp

ls ==》pub upload

cd upload

ls 查看当前上传目录中的文件

put xxx ===>xxx不能是目录,只能是单个文件

ls 查看xxx是否上传成功

by 退出

2、服务器端

安装:

rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm



yum install vsftpd

验证是否安装成功:

rpm -qa vsftpd 或

yum info vsftpd

修改服务器的配置文件:

mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak

vim /etc/vsftpd/vsftpd.conf

cd /var/ftp

ls ==>pub ===>公共下载目录

mkdir upload ==》新建一个上传目录

chmod 777 upload

setenforce 0 ==>关闭安全选项

启动服务器:

service iptables stop

service vsftpd restart

启动后邀请同桌使用客户端ftp测试功能。

===============================================================

ssh 服务

1、客户端默认安装

ssh -v

OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

ssh 用户名称@目标ip 回车

2、 服务器端安装:

拷贝所有openssh的文件

openssh-5.3p1-94.el6.i686.rpm

openssh-askpass-5.3p1-94.el6.i686.rpm

openssh-clients-5.3p1-94.el6.i686.rpm

openssh-server-5.3p1-94.el6.i686.rpm

rpm -ivh openssh*

记录:配置文件的路径在 /etc/ssh/*

默认配置不用修改

启动服务:

service sshd restart

使用客户端链接测试服务器。

linux: ssh xxx@服务器ip 尝试链接。

windows: SecureCRT 软件可视化方式链接服务器

===============================================================

tftp 服务器

1、客户端

tftp-0.49-7.el6.i686.rpm

rpm -ivh tftp-0.49-7.el6.i686.rpm

tftp 192.168.0.198

tftp> get xxx ===》下载

put xxx ===》上传

quit ===>退出

2、服务器端:

tftp-server-0.49-7.el6.i686.rpm

xinetd-2.3.14-39.el6_4.i686.rpm

rpm -ivh 以上的两个包

或者: yum install tftp-server

验证安装效果:

rpm -qa tftp-server

====》tftp-server-0.49-7.el6.i686

修改tftp的服务配置文件:

vim /etc/xinetd.d/tftp

mkdir /tftpboot

chmod -R 777 /tftpboot

touch /tftpboot/xxxx

重启服务:

service iptables stop

service xinetd restart

service xinetd status ===>查看服务是否运行

客户端链接测试:

tftp 服务器ip

get xxx

put xxx

quit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: