介绍
在本实验中,你将学习 rlogin
命令,该命令用于通过网络建立到另一系统的远程登录会话。rlogin
命令允许你在本地和远程系统之间安全地执行命令和传输文件。你将首先检查系统中 rlogin
命令的可用性,然后继续建立远程登录会话并探索其功能,例如执行远程命令和传输文件。
本实验涵盖以下步骤:rlogin
命令介绍、建立远程登录会话、执行远程命令和传输文件。本实验属于系统监控与管理技能集的一部分。
在本实验中,你将学习 rlogin
命令,该命令用于通过网络建立到另一系统的远程登录会话。rlogin
命令允许你在本地和远程系统之间安全地执行命令和传输文件。你将首先检查系统中 rlogin
命令的可用性,然后继续建立远程登录会话并探索其功能,例如执行远程命令和传输文件。
本实验涵盖以下步骤:rlogin
命令介绍、建立远程登录会话、执行远程命令和传输文件。本实验属于系统监控与管理技能集的一部分。
在这一步骤中,你将学习 rlogin
命令,该命令用于通过网络建立到另一系统的远程登录会话。rlogin
命令允许你在本地和远程系统之间安全地执行命令和传输文件。
首先,让我们检查系统中 rlogin
命令的可用性:
which rlogin
示例输出:
/usr/bin/rlogin
输出显示 rlogin
命令已安装并位于 /usr/bin/
目录中。
接下来,让我们尝试使用 rlogin
命令建立远程登录会话。假设你有另一台系统(或 Docker 容器)可用,可以使用以下命令连接到它:
rlogin remote_host
将 remote_host
替换为你想要连接的远程系统的主机名或 IP 地址。
执行命令后,系统会提示你输入远程系统上的用户名。输入用户名后,你将登录到远程系统,并可以开始在本地和远程系统之间执行命令和传输文件。
要退出远程登录会话,可以使用 exit
命令。
exit
这将断开与远程系统的连接,并返回到本地系统的 shell。
在这一步骤中,你将学习如何使用 rlogin
命令建立远程登录会话。
首先,确保你有一个可连接的远程系统或 Docker 容器。在本示例中,假设远程主机的 IP 地址为 192.168.1.100
。
要建立远程登录会话,请使用以下命令:
rlogin 192.168.1.100
系统会提示你输入远程系统上的用户名。输入用户名并按 Enter 键。
登录成功后,你将看到远程系统的 shell 提示符。现在,你可以开始在本地和远程系统之间执行命令和传输文件。
例如,你可以在远程系统上运行 ls
命令来列出当前目录的内容:
ls
示例输出:
Documents Downloads Music Pictures Public Templates Videos
要退出远程登录会话,请使用 exit
命令:
exit
这将断开与远程系统的连接,并返回到本地系统的 shell。
在这一步骤中,你将学习如何在远程系统上执行命令,并使用 rlogin
命令在本地和远程系统之间传输文件。
首先,建立到远程系统的远程登录会话:
rlogin 192.168.1.100
在提示时输入你的用户名。
现在,你可以直接从本地系统在远程系统上执行命令。例如,运行 uname -a
命令以获取远程系统的操作系统信息:
uname -a
示例输出:
Linux remote_host 5.15.0-58-generic #64~20.04.1-Ubuntu SMP Fri Jan 6 16:49:16 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
要将文件从本地系统传输到远程系统,可以使用 rcp
(remote copy)命令。让我们在本地系统上创建一个文件,然后将其复制到远程系统:
echo "This is a test file." > test_file.txt
rcp test_file.txt 192.168.1.100:/home/labex/
这将把 test_file.txt
从本地系统复制到远程系统的 /home/labex/
目录中。
要将文件从远程系统传输到本地系统,可以使用相同的 rcp
命令,但需要调换源和目标位置:
rcp 192.168.1.100:/home/labex/test_file.txt ./
这将把 test_file.txt
从远程系统复制到本地系统的当前目录中。
完成后,使用 exit
命令退出远程登录会话:
exit
在本实验中,你学习了 rlogin
命令,该命令用于通过网络建立到另一系统的远程登录会话。你首先检查了系统中 rlogin
命令的可用性,然后使用 rlogin
命令建立了远程登录会话。你能够在本地和远程系统之间安全地执行命令和传输文件。最后,你学习了如何使用 exit
命令退出远程登录会话。
本实验提供了对 rlogin
命令及其用法的实际理解,使你掌握了连接到远程系统并以安全高效的方式执行各种任务的知识。