什么是FTP、SSH、NFS

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

现在很多用Linux进行开发的工程师,他们大多都是在windows系统上安装虚拟机,然后在虚拟机中安装Linux系统,然后在里面完成项目的开发的。

这种方式往往需要经常的和windows之间进行文件的传输,这时候使用网络上的一些传输服务就可以很方便地进行。

比如常用FTP、SSH、NFS这三个常用的网络服务,基本都要用到的!本文就详细的介绍一下这三个网络服务。

FTP、SSH、NFS它们是什么东西?

1.1、FTP文件传输协议

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

图片[1]-什么是FTP、SSH、NFS-不念博客
FTP

1.2、SSH全传输协议

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

图片[2]-什么是FTP、SSH、NFS-不念博客
SSH

1.3、NFS网络文件系统

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

图片[3]-什么是FTP、SSH、NFS-不念博客
NFS
© 版权声明
THE END