温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Fedora中如何设置SSH服务和密钥认证

发布时间:2024-04-12 12:35:18 来源:亿速云 阅读:105 作者:小樊 栏目:云计算

在Fedora中设置SSH服务和密钥认证可以通过以下步骤完成:

  1. 安装openssh-server软件包:
sudo dnf install openssh-server
  1. 启动SSH服务并设置开机自启动:
sudo systemctl start sshd
sudo systemctl enable sshd
  1. 配置SSH服务器: 编辑 /etc/ssh/sshd_config 文件,可以使用文本编辑器如vi或nano进行编辑,修改以下配置项:
PermitRootLogin no  # 禁止root用户登录
PasswordAuthentication no  # 禁止使用密码登录
  1. 重启SSH服务以使配置生效:
sudo systemctl restart sshd
  1. 生成SSH密钥对: 使用以下命令生成SSH密钥对,将会生成公钥(id_rsa.pub)和私钥(id_rsa)文件。
ssh-keygen -t rsa
  1. 将公钥添加到目标主机的authorized_keys文件中: 首先将公钥文件复制到目标主机,然后执行以下命令将公钥添加到authorized_keys文件中:
cat id_rsa.pub >> ~/.ssh/authorized_keys

现在你已经设置了SSH服务和密钥认证,可以使用密钥对进行SSH连接了。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI