Products
GG网络技术分享 2025-11-13 12:25 5
SSH是一种网络协议,用于计算机之间的平安传信。
SSH互信是一种一对密钥,将公钥复制到远程服务器上,私钥则保存在本地。当用户尝试从本地机器连接到远程服务器时服务器会用保存的公钥来验证用户的身份。

生成密钥对
在本地机器上用ssh-keygen命令生成密钥对。Neng选择设置密码护着私钥。
bash
ssh-keygen -t rsa -b 4096
复制公钥到远程服务器
用ssh-copy-id命令将生成的公钥复制到远程服务器的相应用户目录下。
bash
ssh-copy-id user@remote-machine
配置远程服务器
确保远程服务器的~/.ssh/authorized_keys文件中有你的公钥。
测试连接 尝试无密码连接到远程服务器。
~/.ssh目录和authorized_keys文件的权限正确设置。ssh-copy-id命令中指定端口号。
在本地机器上生成密钥对:
将公钥复制到远程服务器:
bash
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-machine
测试无密码连接:
通过以上步骤, 你Neng在CentOS系统上配置SSH互信,实现平安便捷的远程登录。
Demand feedback