在使用linux中开发的时侯,我们可以选择启用一些网路服务便捷我们进行开发,推动开发的进度。
如今好多用linux进行开发的工程师,她们大多都是在windows系统上安装虚拟机,之后在虚拟机中安装linux系统linux ftp服务,之后在上面完成项目的开发的。这些方法常常须要时常的和windows之间进行文件的传输red hat linux,这时侯使用网路上的一些传输服务就可以很便捷地进行。
例如常用FTP、SSH、NFS这三个常用的网路服务,基本都要用到的!本文分享的就是这三个网路服务的启用和配置的记录,作为一个备忘吧。
FTP、SSH、NFS它们是哪些东西?
1.1、FTP文件传输合同
FTP指的是文件传输合同,它是TCP/IP合同组中的合同之一。通常我们说的FTP包括两部份:一部份是FTP服务器,拿来储存资源的;另一部份是FTP顾客端linux ftp服务,可以访问FTP服务器上的资源。
1.2、SSH全传输合同
SSH是一种安全的传输合同,专门为了远程登陆和会话或则其他的网路服务提供的安全传输合同。
1.3、NFS网路文件系统
NFS指的是网路文件系统,常用于访问远程服务器的文件。例如windows端可以作为本地的NFS顾客端去访问虚拟机中的远程linux服务器上的文件。
安装、配置FTP服务
(1)打开ubuntun的命令行终端,之后执行命令安装FTP服务。如下:
sudo apt-get install vsftpd
安装过程示意如下:
(2)更改vsftpd的配置文件。首先打开vsftpd.conf文件,如下:
sudo vi /etc/vsftpd.conf
之后找到两个配置选项,并将后面的“#”注释去除,如下:
local_enable=YES
write_enable=YES
去除“#”之后如右图所示:
(3)更改完以后,保存并退出,之后使用命令重启FTP服务。如下指令:
sudo /etc/init.d/vsftpd restart
重启成功的示意如下:
安装、配置SSH服务
(1)在ubuntun命令终端上输入命令进行安装SSH服务,如下:
sudo apt-get install openssh-server
安装的示意图如下:
(2)安装完成之后可以查看SSH的配置文件,如下:
sudo vi /etc/ssh/sshd_config
注意:这个SSH的配置文件通常不须要进行哪些更改,使用默认的配置即可!
安装、配置NFS服务
(1)在ubuntu的命令终端中输入命令即可以完成NFS的安装linux 内核,如下:
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系统上的开发了。