Ubuntu下NFS和SSH服务

 

本篇文章记录Ubuntu下如何对NFS和SSH服务进行配置和开启。

目录

一、NFS服务

二、SSH服务 

1、安装SSH服务 

 2. 启动和检查SSH服务

3. 配置SSH服务 

4. 连接到SSH服务 

 5. 设置防火墙

6. 测试连接 

三、结语 


一、NFS服务

NFS(Network File System)是一个网络文件系统协议,允许在网络上的不同计算机之间共享文件。在Ubuntu系统下,你可以设置NFS服务来共享本地目录,以便其他计算机可以访问这些文件。

Linux 驱动开发的时候需要 NFS 启动,因此要先安装并开启 Ubuntu 中的 NFS 服务,使用如下命令安装 NFS 服务:


sudo apt-get install nfs-kernel-server rpcbind 

等待安装完成,安装完成以后在用户根目录下创建一个名为“linux”的文件夹,以后所有的东西都放到这个“linux”文件夹里面,在“linux”文件夹里面新建一个名为“nfs”的文件夹。

创建的 nfs 文件夹供 nfs 服务器使用,以后我们可以在开发板上通过网络文件系统来访问 nfs 文件夹,要先配置 nfs,使用如下命令打开 nfs 配置文件/etc/exports:
sudo vi /etc/exports
打开/etc/exports 以后在后面添加如下所示内容:
/home/(用户名)/linux/nfs *(rw,sync,no_root_squash)
添加完成以后的/etc/exports 如图

 重启 NFS 服务,使用命令如下:

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

二、SSH服务 

SSH(Secure Shell)是一种用于安全远程登录和命令执行的协议。它提供了加密的通信方式,确保数据在传输过程中不会被窃取或篡改。SSH服务通常用于远程管理服务器、文件传输等操作。以下是在Ubuntu系统中设置和使用SSH服务的基本步骤:

1、安装SSH服务 

首先,你需要安装openssh-server包,这是实现SSH服务的标准软件包。打开终端并运行以下命令:

sudo apt update
sudo apt install openssh-server

 2. 启动和检查SSH服务

安装完成后,SSH服务会自动启动。你可以使用以下命令检查SSH服务的状态:

 sudo systemctl status ssh

3. 配置SSH服务 

SSH的配置文件位于/etc/ssh/sshd_config。你可以编辑这个文件以修改服务的设置,例如更改默认端口、禁用密码登录等。编辑配置文件的命令是:

sudo nano /etc/ssh/sshd_config

一些常见的配置选项包括:

  • Port:设置SSH服务的端口(默认是22)。
  • PermitRootLogin:设置是否允许root用户通过SSH登录。
  • PasswordAuthentication:设置是否允许使用密码进行身份验证。

在修改配置文件后,记得重启SSH服务以应用更改:

sudo systemctl restart ssh 

4. 连接到SSH服务 

使用SSH客户端连接到服务器,你可以在另一台计算机上使用以下命令(假设你要连接的服务器的IP地址是192.168.1.100):

ssh username@192.168.1.100

 5. 设置防火墙

如果你启用了防火墙(如ufw),你需要允许SSH流量通过:

sudo ufw allow ssh

6. 测试连接 

确保你可以从另一台计算机连接到服务器,验证SSH服务是否正常工作。

这样,你就可以在Ubuntu系统中设置并使用SSH服务进行远程管理了。

三、结语 

关于Ubuntu下NFS和SSH服务的知识就分享到此了,希望我的分享对你有所帮助!敬请关注,持续更新中!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小_扫地僧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值