LINUX 下的网络服务配置

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

 

posted on 2016-07-15 09:49  Leang  阅读(241)  评论(0)    收藏  举报

导航