Linux 驱动开发的时候需要 NFS 启动,因此要先安装并开启 Ubuntu 中的 NFS 服务,使用如下命令安装 NFS 服务:
sudo apt-get install nfs-kernel-server rpcbind
创建的 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(Secure Shell)是一种用于安全远程登录和命令执行的协议。它提供了加密的通信方式,确保数据在传输过程中不会被窃取或篡改。SSH服务通常用于远程管理服务器、文件传输等操作。以下是在Ubuntu系统中设置和使用SSH服务的基本步骤:
首先,你需要安装openssh-server
包,这是实现SSH服务的标准软件包。打开终端并运行以下命令:
sudo apt update
sudo apt install openssh-server
安装完成后,SSH服务会自动启动。你可以使用以下命令检查SSH服务的状态:
sudo systemctl status ssh
SSH的配置文件位于/etc/ssh/sshd_config
。你可以编辑这个文件以修改服务的设置,例如更改默认端口、禁用密码登录等。编辑配置文件的命令是:
sudo nano /etc/ssh/sshd_config
一些常见的配置选项包括:
- Port:设置SSH服务的端口(默认是22)。
- PermitRootLogin:设置是否允许root用户通过SSH登录。
- PasswordAuthentication:设置是否允许使用密码进行身份验证。
在修改配置文件后,记得重启SSH服务以应用更改:
sudo systemctl restart ssh
ssh username@192.168.1.100
如果你启用了防火墙(如ufw
),你需要允许SSH流量通过:
sudo ufw allow ssh
确保你可以从另一台计算机连接到服务器,验证SSH服务是否正常工作。
这样,你就可以在Ubuntu系统中设置并使用SSH服务进行远程管理了。
关于Ubuntu下NFS和SSH服务的知识就分享到此了,希望我的分享对你有所帮助!敬请关注,持续更新中!
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo2.com 版权所有 湘ICP备2023021991号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务