FTP && SSH && NFS服务器安装使用

目录

 

一.apt命令

二.FTP服务器安装

1.安装ftp服务器:

2.windows与linux建立连接

3.运行ftp服务器

三.SSH服务器

1.SSH协议介绍

2.SSH服务器搭建

3.SSH服务器相关命令

4.SSH客户端的使用

四.NFS服务器搭建和使用

1.NFS协议介绍

2.NFS服务器搭建

3.NFS服务器相关命令

4.Linux下挂载NFS

 

一.apt命令

apt-get update:更新软件列表信息(注意只是更新列表,并未更新程序,后接apt-get upgrade)

apt-get upgrade:更新程序

apt-get dist-upgrade:版本升级

apt-get install packagename:安装程序包

apt-get remove packagename:卸载程序

apt-get purge packagename:卸载程序的同时把相关配置文件一并删除

apt-cache search packagename:搜索程序包

apt-get clean:删除所有已下载的包文件

apt-get autoclean:删除已下载的旧包文件

apt-get autoremove:卸载所有自动安装且不再使用的软件包

二.FTP服务器安装

1.安装ftp服务器:

apt-get install vsftpd

修改配置文件 vim /etc/vsftpd.conf  31行把#去除

                          允许root用户登录

重启配置文件:/etc/init.d/vsftpd restart     

查看ftp状态:service vsftpd restart  = /etc/init.d/vsftpd restart 

注:ftp不需要设置账户密码,默认Linux用户和密码

2.windows与linux建立连接

3.运行ftp服务器

ftp  -p 192.168.1.86  为被动模式

ftp  192.168.1.86  为主动模式

 

b)服务器询问你用户名和口令,分别输入yint和相应密码,待认证通过即可。

③get 格式:get [remote-file] [local-file]     get   FTP服务器文件路径      本地路径/(不能在根目录下)

将文件从远端主机中传送至本地主机中。

④mget格式:mget [remote-files]

 从远端主机接收一批文件至本地主机.

 ⑤put 格式:put local-file [remote-file]上传文件 put  本地路径/(不能在根目录下)  FTP服务器文件路径

 将本地一个文件传送至远端主机中.

示例; ftp> put 66.mp3  4444.mp3

⑥断开连接

bye:中断与服务器的连接。

修改配置文件:vim /etc/vsftpd.conf

重启服务:/etc/init.d/vsftpd restart

三.SSH服务器

1.SSH协议介绍

SSH(安全外壳协议)为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UXLinuxAIXSolarisDigital UNIXIrix,以及其他平台,都可运行SSH。

2.SSH服务器搭建

从命令行终端下输入:apt-get install openssh-server

SSH服务器配置文件为/etc/ssh/sshd_config。对于该默认配置文件做以下改动:

打开该配置文件,屏蔽第28行,在下面一行添加PermitRootLogin yes

3.SSH服务器相关命令

          /etc/init.d/ssh start                            启动ssh服务

         /etc/init.d/ssh restart               重启ssh服务

         /etc/init.d/ssh stop                    停止ssh服务

         /etc/init.d/ssh status                查看ssh的运行状态

4.SSH客户端的使用

管理员身份运行SecureCRTPortable.exe。(该应用程序在软件工具中的Securecrt中)

然后:协议选择SSH2,主机名填写远程计算机的IP地址,用户名填写远程计算机的用户,点击连接。

最后,输入该用户对应的密码,点击确定即可登录。

登录完成后,就可以使用该软件操作远程计算机,操作方法如同在Linux命令行终端下操作。

四.NFS服务器搭建和使用

1.NFS协议介绍

网络文件系统(NFS)是文件系统之上的一个网络抽象,来允许远程客户端以与本地文件系统类似的方式,来通过网络进行访问。虽然 NFS 不是第一个此类系统,但是它已经发展并演变成 UNIX系统中最强大最广泛使用的网络文件系统。NFS 允许在多个用户之间共享公共文件系统,并提供数据集中的优势,来最小化所需的存储空间。

NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。RPC采用了XDR的支持。XDR是一种与机器无关的数据描述编码的协议,他以独立与任意机器体系结构的格式对网上传送的数据进行编码和解码,支持在异构系统之间数据的传送。 

2.NFS服务器搭建

从命令行终端下输入:apt-get install nfs-kernel-server

NFS服务器配置:NFS服务器选择要共享的目录,限制访问权限,限定特定的IP访问都是可以进行配置的。NFS的配置文件为/etc/exports,我们一般在该文件内添加以下语句:

/xyd/rootfs *(rw,sync,no_root_squash)

/xyd/rootfs:NFS服务器要共享的目录(根据你们的计算机情况来进行填写)。

         *限定访问计算机的IP,“*”表示允许所有计算机访问;“192.168.10.*”表示只允许IP地址是192.168.10.开头的计算机可以访问这个目录。

(rw,sync,no_root_squash)rw表示可读可写,sync表示数据同步,no_root_squash表示和root用户一样的权限。即NFS客户端访问/xyd/rootfs目录时,可以对/xyd/rootfs目录具有像root一样的可读可写权限,并且修改数据时,服务器会保持同步。

3.NFS服务器相关命令

/etc/init.d/nfs-kernel-server start            启动nfs服务

 /etc/init.d/nfs-kernel-server restart        重启nfs服务

/etc/init.d/nfs-kernel-server stop             停止nfs服务

/etc/init.d/nfs-kernel-server status          查看nfs运行状态

4.Linux下挂载NFS

在命令行终端下输入:mount -t nfs 192.168.31.93:/xyd/rootfs ./nfs

monnt挂载文件系统的命令

-t指定要挂载文件系统类型,

192.168.31.93:/xyd/rootfs:指定挂载网络文件系统的路径

./nfs将网络上另一台计算机上的/xyd/rootfs文件夹挂载当前目录的nfs文件夹下    

  挂载成功后,打开nfs目录,发现nfs目录下的内容与/xyd/rootfs下的内容一样。

注:若挂载了网络文件系统,不用时一定别忘了卸载网络文件系统。卸载网络文件系统命令如下: umount ./nfs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值