本篇文章记录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服务的知识就分享到此了,希望我的分享对你有所帮助!敬请关注,持续更新中!