标签: dsa

如何将 openssh sftp 命令与从命令行指定的 RSA/DSA 密钥一起使用

Openssh ssh 和 scp 命令提供了一个-i命令行选项来指定用于身份验证的 RSA/DSA 密钥的路径。

查看 sftp 手册页,我找不到指定 RSA/DSA 密钥的方法。

我正在寻找一种方法来启动一个 sftp 会话,该会话将使用指定的 RSA/DSA 密钥,而不是 ~/.ssh/id_{dsa,rsa} 密钥。

我在 Linux 上尝试了 OpenSSH sftp 客户端……但它在其他平台上应该有相同的选项。

ssh sftp rsa dsa

46
推荐指数
3
解决办法
20万
查看次数

如何知道服务器支持哪些身份验证方法?

我正在尝试使用 dsa 密钥 ssh 到一个盒子。系统会提示我输入密码,但随后默认使用密码身份验证。似乎如果第一次身份验证失败,它就会这样做,但没有提到这一点,而且我已经在许多其他服务器上一次又一次地这样做了 - 现在有了这个新服务器,它刚刚成为一个问题

如何知道服务器支持哪些身份验证方法?

ssh password authentication dsa

4
推荐指数
1
解决办法
2465
查看次数

Amazon EC2 - 创建新的 RSA/DSA 密钥对

我要保持这个快。我的一个朋友的开发人员将他锁定在他的 EC2 之外。现在我不熟悉 Amazon EC2,但我已经设置了我应得的密钥对份额。

注意:我将从开发人员那里获得 PEM/PPK(私钥),但我需要将他锁定。

我提出的问题是创建新对的正确过程。我注意到在控制面板中您可以生成一个新的私钥。所以..

1.) 公钥在哪里?我需要将它添加到 .ssh/authorized_keys,但它在哪里?

2.) 从面板生成时,公钥会转到哪个帐户?

3.) 我可以暂时禁用密钥对以获得正确的访问权限以确保密钥不会被 EC2 拒绝吗?

我可能在这里遗漏了一些东西,一个 EC2“陷阱”。对此事的任何见解将不胜感激。

干杯。

rsa amazon-ec2 dsa

1
推荐指数
1
解决办法
549
查看次数

ssh 密钥在查看后需要密码

我正在运行一个 tinycore 机器,在将代码推送到 github 之前,我将代码存储在该机器上。这也是唯一一台在家里转发端口 22 的机器,因此我必须从这台机器上进行推送,因为 github 使用 ssh 作为执行推送和拉取的协议。我今天试图进行推送,但我收到了权限被拒绝(Publickey)错误,所以我没有阅读此页面所以我创建了一个 ssh 配置文件,~tc/.ssh/config内容如下:

Host github.com
    User git
    Hostname github.com
    PreferredAuthentications publickey
    IdentityFile /home/tc/.ssh/id_dsa.pub
Run Code Online (Sandbox Code Playgroud)

在尝试重新生成我的 dsa 密钥对后,我仍然遇到问题。

基本上,我看到的是在我运行后重新生成我的 dsa 密钥对之后

ssh-keygen -t dsa

然后我确认覆盖,按三次回车使用:默认位置/home/tc/.ssh/id_dsa(和 id_dsa.pub 在同一目录中),并且没有密码。我比尝试 ssh 到 github 来测试使用的连接ssh git@github.com并得到错误:

Permission denied (publickey).

所以我想这是因为我没有将我新生成的公钥添加到 github。因此,我获取公钥并将输出复制到我在 github 上的设置中,现在每次我尝试通过 ssh 连接到 github 时,它都会要求我输入密码,即使我从未指定过密码并且在查看之前它也没有询问我文件。此外,rw 的权限似乎仅适用于用户 tc。

linux ssh passphrase public-key dsa

0
推荐指数
1
解决办法
228
查看次数

标签 统计

dsa ×4

ssh ×3

rsa ×2

amazon-ec2 ×1

authentication ×1

linux ×1

passphrase ×1

password ×1

public-key ×1

sftp ×1