当前位置: 首页 > 知识库问答 >
问题:

本地主机:prathviraj18@localhost:权限被拒绝(公钥、密码)

琴镜
2023-03-14

prathviraj18@prathviraj18:~$start-dfs.sh在[localhost]localhost:prathviraj18@localhost:权限被拒绝(公钥,密码)。启动数据节点localhost:prathviraj18@localhost:权限被拒绝(公钥,密码)。启动辅助命名节点[prathviraj18]prathviraj18:prathviraj18@prathviraj18:权限被拒绝(公钥,密码)。2020-01-29 14:48:47,655WARN util。NativeCodeLoader:无法为您的平台加载本机hadoop库...在适用的情况下使用内置java类

共有2个答案

松洛华
2023-03-14

>

  • 生成SSH密钥

    ssh-keygen-t rsa-P"-f~/. ssh/id_rsa

    将生成的密钥附加到/内的authorized\u密钥。ssh

    cat ~/。ssh/id\u rsa。酒吧

    修改authorized\u密钥的权限。

    chmod 0600 ~/。ssh/authorized\u密钥

    通过ssh验证到本地主机。

    ssh本地主机

    可选:rm ~/id\u rsa。酒吧

  • 洪飞扬
    2023-03-14

    按照它提到的那样,您的问题将得到解决如果您已经生成了键值对,请不要转义任何命令,然后按照步骤1:它将生成新的值对并对其进行配置,以便您的问题得到解决1.生成本地密钥对

    首先,您需要在本地Linux框中生成密钥对:

    $ssh密钥根

    您将看到如下输出:

    生成公共/私有rsa密钥对。

    输入保存密钥的文件(/home/user/. ssh/id_rsa):

    输入密码短语(无密码短语为空):只需按Enter按钮

    再次输入相同的密码:只需按Enter按钮

    您的身份已保存在/home/user/中。ssh/id\u rsa。

    您的公钥已保存在 /home/user/.ssh/id_rsa.pub.

    关键指纹是:

    96:d3:8d:0e:d9:bf:af:fd:18: 2e: 67:3d: b3:19: a4: f8zhouhon1@bl210xwks-004w.srunet.sruad.edu

    按Enter键接受保存密钥对的默认文件位置,以及密钥文件的强密码短语。2、将公钥文件上传到Linux服务器

    文件~/. ssh/id_rsa.pub包含本地Linux框的公钥,我们需要将这个文件上传到Linux服务器,这样服务器就可以使用公钥对用户进行身份验证:

    $scp。ssh/id\u rsa。发布用户。sru。教育单位:~/

    user.sru.edu密码:

    id_rsa.pub100% 422 0.4KB/s 00:00 3.将id_rsa.pub附加到~/. ssh/authorized_keys文件

    最后一步是将本地Linux框的公钥附加到的末尾。Linux服务器中的ssh/authorized\u keys文件,因此可以自动对本地Linux设备进行身份验证。

    $cat~/id_rsa.pub

    现在,我们不再需要Linux服务器中的公钥文件,因此我们可以在Linux服务器中安全地删除它:

    $rm ~/id\u rsa。酒吧

     类似资料:
    • 我们有一个共同的LDAP帐户/用户。我们计划使用此用户为我们的团队配置 Jenkins。 < li >我使用我的登录名登录到机器/虚拟机并安装了Jenkins。 < li >然后,我仅从我的帐户生成ssh密钥,但我在生成ssh密钥时提供的电子邮件id是普通用户。 < li >然后我将公共ssh密钥添加到Github中(在GitHub中,我使用普通用户登录)。 < li >将私钥添加到Jenkins

    • 我无法使用ssh密钥访问我的repo。当我尝试将git推送到gitlab上的代表时,它会询问密码短语。 我从头开始的步骤。我要到~/. ssh/和此文件夹中的所有文件。然后: > 创建ssh密钥mymail@gmail.com“-b 4096 然后在~/. ssh/

    • 我正在Android 5.1.1上测试一个应用程序,其中存储权限被自动拒绝。当我启动应用程序时,没有提示向应用程序授予权限。但是,当我使用新的Android权限模型在Android 6.0及更高版本上测试该应用程序时,一切正常。如何正确设置权限,并在android 5.0及更低版本上启动应用程序时获得权限对话框提示?

    • 我的公司github中的本地回购获取权限被拒绝错误,我可以成功克隆该公司,但NPM安装获取错误:

    • 权限被拒绝(公钥)。致命:无法从远程存储库读取。 请确保您具有正确的访问权限,并且存储库存在。 Gitlab版本6-4稳定 并试图推动 root@gitlab:/home/git/repository/test#git推送源代码主 权限被拒绝(公钥)。致命:无法从远程存储库读取。请确保您有正确的访问权限,并且存储库存在。 shh-vvgit@xxx.xxx alex@xxxxx:~$sshgit@

    • 我正在使用终端,我在根,GitHub存储库存在,我不知道现在该做什么。