华企号 互联网综合 开启linux的网络服务, FTP、SSH和NFS服务

开启linux的网络服务, FTP、SSH和NFS服务

在使用linux中开发的时候,我们可以选择启用一些网络服务方便我们进行开发,加快开发的进度。

现在很多用linux进行开发的工程师,他们大多都是在windows系统上安装虚拟机,然后在虚拟机中安装linux系统,然后在里面完成项目的开发的。这种方式往往需要经常的和windows之间进行文件的传输,这时候使用网络上的一些传输服务就可以很方便的进行。

比如常用FTP、SSH、NFS这三个常用的网络服务,基本都要用到的!本文分享的就是这三个网络服务的启用和配置的记录,作为一个备忘吧。

1、 FTP、SSH、NFS它们是什么东西?
1.1、FTP文件传输协议
FTP指的是文件传输协议,它是TCP/IP协议组中的协议之一。一般我们说的FTP包括两部分:一部分是FTP服务器,用来存储资源的;另一部分是FTP客户端,可以访问FTP服务器上的资源。

1.2、SSH安全传输协议
SSH是一种安全的传输协议,专门为了远程登录和会话或者其他的网络服务提供的安全传输协议。

1.3、NFS网络文件系统
NFS指的是网络文件系统,常用于访问远程服务器的文件。比如windows端可以作为本地的NFS客户端去访问虚拟机中的远程linux服务器上的文件。

2、安装、配置FTP服务
(1)  打开ubuntun的命令行终端,然后执行命令安装FTP服务。如下:

sudo apt-get install vsftpd
1.
安装过程示意如下:

 

(2)修改vsftpd的配置文件。首先打开vsftpd.conf文件,如下:

sudo vi /etc/vsftpd.conf
1.
然后找到两个配置选项,并将前面的“#”注释去掉,如下:

local_enable=YES
write_enable=YES
1.
2.
去掉“#”之后如下图所示:

 

(3)修改完之后,保存并退出,然后使用命令重启FTP服务。如下指令:

sudo /etc/init.d/vsftpd restart
1.
重启成功的示意如下:

 

3、 安装、配置SSH服务
(1)在ubuntun命令终端上输入命令进行安装SSH服务,如下:

sudo apt-get install openssh-server
1.
安装的示意图如下:

 

(2)  安装完成以后可以查看SSH的配置文件,如下:

sudo vi /etc/ssh/sshd_config
1.
注意:这个SSH的配置文件一般不需要进行什么修改,使用默认的配置即可!

4、 安装、配置NFS服务
(1)在ubuntu的命令终端中输入命令即可以完成NFS的安装,如下:

sudo apt-get install nfs-kernel-server portmap
1.
安装的过程如下示意图:

 

(2)查看NFS的配置文件/etc/exports,如下:

sudo vi /etc/exports
1.
看里面是否出现以下的内容,如下:

 

如果增加了这个内容,以后就可以通过网络文件系统访问/home/wang/linux/nfs文件的内容了。

注意:这里的路径/home/wang/linux/nfs每个人的系统路径名称都不一定一样的。

(3)重启NFS服务。使用如下指令:

sudo /etc/init.d/nfs-kernel-server restart
1.
重启成功之后如下示意图:

 

 

到此,linux上的FTP、SSH、NFS就已经安装和配置完成了,已经可以使用这些功能来辅助自己进行linux系统上的开发了。

 

作者: 华企网通王鹏程序员

我是程序员王鹏,热爱互联网软件开发和设计,专注于大数据、数据分析、数据库、php、java、python、scala、k8s、docker等知识总结。 我的座右铭:"业精于勤荒于嬉,行成于思毁于随"
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部