远程连接与命令行操作指南
1. SSH 与 Telnet 的对比
在远程访问类 UNIX 机器时,SSH(Secure Shell)是事实上的标准,许多支持网络的设备(如打印机和高端交换机)也支持它。SSH 如此受欢迎的原因在于它会对计算机与服务器之间的所有数据进行加密。若有人监听连接,他们只能获取到无意义的乱码。此外,SSH 还能让你验证服务器的身份。
在 SSH 出现之前,人们使用 Telnet 进行远程访问。Telnet 是一种非常简单的协议,不具备任何加密功能。这意味着,如果有人能够看到你的网络流量(比如在公共计算机或 Wi-Fi 接入点环境下),他们就可以直接从网络中以明文形式读取你的密码。而且,Telnet 无法确认你所连接机器的身份,你可能会在不经意间将用户名和密码提供给他人。
虽然在 Linux 上仍然可以安装 Telnet 服务器,但强烈不建议这样做。与 SSH 相比,使用 Telnet 没有任何优势,因此在远程操作服务器时,应始终使用 SSH。
2. 在树莓派上设置 SSH 服务器
在树莓派上设置 SSH 服务器非常简单。除非你在安装 Raspbian 时特意禁用了它,否则 SSH 服务器默认是运行状态。此时,你只需要知道树莓派的 IP 地址即可。
树莓派利用动态主机配置协议(DHCP),这意味着在绝大多数网络中,它能够自动获取一个 IP 地址。这不仅节省了我们的时间,还让你无需手动选择和配置合适的地址。要查找树莓派的 IP 地址,可以使用 sudo ifconfig 命令。该命令(interface configuration 的缩写)会显示网络接口的配置信息。 <
超级会员免费看
订阅专栏 解锁全文
1320

被折叠的 条评论
为什么被折叠?



