共计 1428 个字符,预计需要花费 4 分钟才能阅读完成。
导读 | 在使用 linux 中开发的时候,我们可以选择启用一些网络服务方便我们进行开发,加快开发的进度。 |
现在很多用 linux 进行开发的工程师,他们大多都是在 windows 系统上安装虚拟机,然后在虚拟机中安装 linux 系统,然后在里面完成项目的开发的。这种方式往往需要经常的和 windows 之间进行文件的传输,这时候使用网络上的一些传输服务就可以很方便地进行。
比如常用 FTP、SSH、NFS 这三个常用的网络服务,基本都要用到的!本文分享的就是这三个网络服务的启用和配置的记录,作为一个备忘吧。
FTP 指的是文件传输协议,它是 TCP/IP 协议组中的协议之一。一般我们说的 FTP 包括两部分:一部分是 FTP 服务器,用来存储资源的;另一部分是 FTP 客户端,可以访问 FTP 服务器上的资源。
SSH 是一种安全的传输协议,专门为了远程登录和会话或者其他的网络服务提供的安全传输协议。
NFS 指的是网络文件系统,常用于访问远程服务器的文件。比如 windows 端可以作为本地的 NFS 客户端去访问虚拟机中的远程 linux 服务器上的文件。
(1)打开 ubuntun 的命令行终端,然后执行命令安装 FTP 服务。如下:
sudo apt-get install vsftpd
安装过程示意如下:
(2)修改 vsftpd 的配置文件。首先打开 vsftpd.conf 文件,如下:
sudo vi /etc/vsftpd.conf
然后找到两个配置选项,并将前面的“#”注释去掉,如下:
local_enable=YESwrite_enable=YES
去掉“#”之后如下图所示:
(3)修改完之后,保存并退出,然后使用命令重启 FTP 服务。如下指令:
sudo /etc/init.d/vsftpd restart
重启成功的示意如下:
(1)在 ubuntun 命令终端上输入命令进行安装 SSH 服务,如下:
sudo apt-get install openssh-server
安装的示意图如下:
(2)安装完成以后可以查看 SSH 的配置文件,如下:
sudo vi /etc/ssh/sshd_config
注意:这个 SSH 的配置文件一般不需要进行什么修改,使用默认的配置即可!
4、安装、配置 NFS 服务 [/yidao]
(1)在 ubuntu 的命令终端中输入命令即可以完成 NFS 的安装,如下:
sudo apt-get install nfs-kernel-server portmap
安装的过程如下示意图:
(2)查看 NFS 的配置文件 /etc/exports,如下:
sudo vi /etc/exports
看里面是否出现以下的内容,如下:
如果增加了这个内容,以后就可以通过网络文件系统访问 /home/wang/linux/nfs 文件的内容了。
注意:这里的路径 /home/wang/linux/nfs 每个人的系统路径名称都不一定一样的。
(3)重启 NFS 服务。使用如下指令:
sudo /etc/init.d/nfs-kernel-server restart
重启成功之后如下示意图:
到此,linux 上的 FTP、SSH、NFS 就已经安装和配置完成了,已经可以使用这些功能来辅助自己进行 linux 系统上的开发了。