首页 > 系统相关 >开启linux的网络服务, FTP、SSH和NFS服务

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

时间:2022-11-30 21:01:28浏览次数:59  
标签:FTP sudo 如下 NFS SSH linux


在使用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

安装过程示意如下:

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

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

sudo vi /etc/vsftpd.conf

然后找到两个配置选项,并将前面的“#”注释去掉,如下:

local_enable=YES
write_enable=YES

去掉“#”之后如下图所示:

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

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

sudo /etc/init.d/vsftpd restart

重启成功的示意如下:

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

3、 安装、配置SSH服务

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

sudo apt-get install openssh-server

安装的示意图如下:

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

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

sudo vi /etc/ssh/sshd_config

注意:这个SSH的配置文件一般不需要进行什么修改,使用默认的配置即可!

4、 安装、配置NFS服务

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

sudo apt-get install nfs-kernel-server portmap

安装的过程如下示意图:

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

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

sudo vi /etc/exports

看里面是否出现以下的内容,如下:

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

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

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

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

sudo /etc/init.d/nfs-kernel-server restart

重启成功之后如下示意图:

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


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


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

标签:FTP,sudo,如下,NFS,SSH,linux
From: https://blog.51cto.com/wangjunlv/5900531

相关文章

  • 华为云服务器搭建FTP后,内网访问无法连接。
    总结:1、内网访问公网需要用被动模式2、云服务器需要放开除20、21以外的部分端口,最好指定范围(当前还没有研究明白)3、PASV IP配置为云服务器的弹性公网IP......
  • windows 利用IIS环境配置FTP目录以及用户隔离
    1、安装IIS(轻车熟路暂不赘述)2、如果需要满足不同用户根据不同账号登录FTP首先在Windows的用户管理中建立不同的用户3、IIS上建立FTP站点,   设置为: 授权规则......
  • SSH 命令的三种代理功能(-L/-R/-D)
    日常开发中,数据库没有对外授权,只对特定服务器(服务器A,B,C)进行了授权,因此只能通过服务器A,B,C作为跳板访问数据库;但是通过在服务器A/B/C上进行端口映射,就可以变相实现外部......
  • Linux NFS服务器的安装与配置
    最近用到了nfs的文件共享和数据分发,一个简单的分发步骤如下【测试通过】:1)查看NFS软件包是否安装:rpm-aqnfs-utilsportmaprpcbind2)NFS依赖于rpcbind服务,所以检查rpc服......
  • K3S +Helm+NFS最小化测试安装部署只需十分钟
    作者:郝建伟k3s简介官方文档:k3s什么是k3sk3s是一个轻量级的Kubernetes发行版它针对边缘计算、物联网等场景进行了高度优化。k3s有以下增强功能:打包为单个......
  • win10 git报错:Unable to negotiate with port: no matching host key type found. The
    现象已经生成id_rsa的密钥,并且在git上进行了配置。但是用gitclone失败。报错:Unabletonegotiatewithport:nomatchinghostkeytypefound.Theiroffer:ssh-rsa。......
  • (转)NFS在Linux下的安装、部署与应用
    转:https://baijiahao.baidu.com/s?id=1694470911715977170&wfr=spider&for=pcNFS文件系统是Sun公司开发的网络文件系统,也称为分布式文件系统,其基本原理是将某个设备本地......
  • eclipse搭建ssh后台
    SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。 第一步:准备工作。  下载好eclipse,Struts2,Spring,......
  • LINUX离线安装ftp服务
    1.下载FTP离线安装包:         下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64) 2.检查是否已经安装了vsftp   ......
  • ABAP FTP链接文件服务器
    *&---------------------------------------------------------------------**&ReportYBO_FTP_TEST*&------------------------------------------------------------......