在 CentOS 系统中,你可以使用 SSH(Secure Shell)来实现远程控制。SSH 是一种加密的网络传输协议,允许你在本地计算机与远程计算机之间建立安全连接。以下是使用 SSH 实现远程控制的步骤:
安装 OpenSSH 服务器: 在 CentOS 7 中,OpenSSH 服务器已经预装。如果没有安装,可以使用以下命令安装:
sudo yum install openssh-server
启动并设置 OpenSSH 服务器开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
获取远程计算机的 IP 地址: 使用以下命令查看远程计算机的 IP 地址:
ip addr show
使用 SSH 连接远程计算机:
在本地计算机的终端中,使用以下命令连接到远程计算机(将 remote_ip
替换为实际的 IP 地址):
ssh username@remote_ip
系统会提示你输入远程计算机的密码。输入正确的密码后,你将成功连接到远程计算机。
断开 SSH 连接:
当你完成远程操作后,可以输入 exit
命令断开 SSH 连接。
注意:确保远程计算机的防火墙允许 SSH 连接。如果需要,可以使用以下命令在 CentOS 7 中打开 SSH 端口(默认为 22):
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
此外,如果你想使用密钥对进行身份验证,可以参考以下步骤:
在本地计算机上生成 SSH 密钥对(如果尚未生成):
ssh-keygen -t rsa -b 4096
按照提示操作,密钥对将保存在 ~/.ssh/id_rsa
(私钥)和 ~/.ssh/id_rsa.pub
(公钥)文件中。
将本地计算机的公钥复制到远程计算机的 ~/.ssh/authorized_keys
文件中:
ssh-copy-id username@remote_ip
输入远程计算机的密码后,公钥将被添加到远程计算机的授权密钥列表中。
使用 SSH 密钥连接远程计算机:
ssh -i ~/.ssh/id_rsa username@remote_ip
如果一切正常,你将无需输入密码即可连接到远程计算机。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>