标签: ssh-keys

无法更改私有 SSH 密钥的密码

我在 Windows 上运行 PuTTY Pageant,我用它生成了一个带有 .ppk 扩展名的私有 SSH 密钥。

现在我想更改那个密钥的密码,所以我打开了我的 Git bash 终端,cd 到我的 .ssh 目录,然后输入:

ssh-keygen -f private.ppk -p
Run Code Online (Sandbox Code Playgroud)

然后它要求我输入我的旧密码,但输入后,它说“密码错误”。我绝对确定我正确输入了密码。

Pageant 是否使用它生成的 SSH 密钥进行了一些奇怪的加密,因此我无法更新密码?在 Pageant 中解锁密钥时,密码可以正常工作,并且密钥本身也可以正常工作。

ssh putty ssh-keys

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

具有 ssh-copy-id 功能的 Android 应用

正如标题所说,我想将我的 ssh 密钥复制到服务器,然后出于安全原因禁用 root 密码登录。

我正在使用 JuiceSSH,但它似乎缺少免费版本的 ssh-copy-id。

任何支持此命令的应用程序?

ssh android ssh-keys

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

使用 ssh 密钥授权通过 sftp 在 VLC 播放器上流式传输视频

所以我知道我可以使用 sftp 将媒体流式传输到 VLC,但是我的服务器使用 ssh-key 授权而不是用户名/密码。有什么方法可以让 VLC 使用我的私人 ssh 密钥连接到我的服务器,以便我可以通过 sftp 流式传输媒体?

vlc-media-player ssh ssh-keys

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

如何使用 .p12 和 ovpn 文件设置 VPN 连接

是的,我对 linux 'Ubuntu 10.10' 还很陌生,我很难尝试将用于 VPN 连接的密钥和证书导入到我的工作办公室服务器。

我有一个 .p12 文件,这是我猜测的关键。我还有一个 .ovpn 文件,它可以是连接的配置设置。

我将如何导入这些文件以建立并运行连接。

任何指示将不胜感激。

linux ssh unix openvpn ssh-keys

4
推荐指数
2
解决办法
3万
查看次数

ssh 配置文件的所有者或权限不正确

我意识到我无法再连接到x.x.202.50. 昨天我更改了以下 ssh 配置文件:/share/homes/admin/.ssh/config通过添加以下设置:

# ssh (secure shell) configuration file
Host webserver
    HostName x.x.212.50
    User user1
    IdentityFile ~/.ssh/id_rsa `
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是为了同步目的启用密钥登录(使用Unison)。

现在,当我尝试连接到服务器时,我收到以下错误:

/share/homes/admin/.ssh/config 上的所有者或权限不正确

Putty从 Windows 10 和 Linux 服务器连接到另一台 Linux 服务器。

因为我参与了一个项目,我需要连接到服务器,我不知道怎么做。有人知道怎么做这个吗?

linux ssh openssh ssh-keys

4
推荐指数
2
解决办法
7905
查看次数

当我从命令行生成 SSH 公钥时,为什么我的主机名会附加到它?

当我在 Ubuntu 上通过 Bash 文件生成 SSH 密钥时,我的 PC 的计算机名称(我猜就是这样)会自动添加到该 SSH 密钥中。

这是在 bash 文件中生成密钥的部分:

# Create new ssh-key
echo | ssh-keygen -P ''

# Cat the ssh-key to print on the screen
cat ~/.ssh/id_rsa.pub

Output: ssh-rsa AAAAB....JpyT+gt pc172@pc172-centre-540S-03ILL
Run Code Online (Sandbox Code Playgroud)

为什么这部pc172@pc172-centre-540S-03ILL分会添加到生成的密钥中?

上面的部分类似于我的终端内路径之前显示的文本。

c172@pc172-centre-540S-03ILL:/var/www/new-project-ubuntu$ 
Run Code Online (Sandbox Code Playgroud)

ssh bash ubuntu ssh-keys

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

如何使用 ssh-keygen 将现有私钥转换为 ppk 格式?

我有一个private.key)格式的私钥-----BEGIN RSA PRIVATE KEY-----IEpAIBAAKCAQEAvKwuhMiQR/THmjK.....-----END RSA PRIVATE KEY-----,我试图通过 cygwin 使用 ssh-keygen 命令将其转换为 putty (.ppk) 理解的格式,但我得到的是一个公钥。我需要以任何特定格式保存原始文件 (private.key) 吗?

我尝试以 .pem 格式保存(private.key)并且没有扩展名。尝试过ssh-keygen -t rsa -e -f private.key > privatekey2.ppk 尝试ssh-keygen -t rsa -i -f privatekey2.keyssh-keygen -p 期待以下格式的密钥:

Comment: imported-openssh-key
Public-Lines: 6
AAAAB3NzaC1yc2EAAAADAQABAAABAQCiud9bCgiaSX7ck2Y1orbH3U5+4lsOmAbT
Az361YM3XwX6nLNyPycFkTdYfX75IhUPCT9ywPm4WvEy9B78qL6EoKZctAM/DUZA
7DDJeeK4NWsulN4qDUyWoR50wVJCswgwMLCZPwcXeyed8WpUi2qbi8Di4KJphdtV
HIAeq2pDYaj1HMBtxI2Lrd5DPSt7u28v/twrOksDpSA7DXzRu7AsIKvO/dF9/PR4
WB/cqctC9RPvDK1VWNj+xPFGZ2ylBr0aC3TilbKaou/8S2AmJyp5FOGUEBCUMGWs
P/fQbN0XQX6dQuvfTtYUBf4ZuJKxhPDBKiacUg5YufXdNR3I/JIx
Private-Lines: 14
AAABACLXmqgDG3lxsCypkPJ+DxX3YFXRwL58tcVbxdsd+XUTLxQMlm2pcQEDqW6U
nGnartij2caH5FBhhJCs7a+asAR043oo/yLyhC7lg8K4Ct/3bCYysOkfJN2BzSQh
uqvWarPq0P1XHf0chidx4AxTsLxz0DQ5nG89tXlu4eQRYHq4jdR5Pkr5wWHjYzpX/
o9C3bcgSlKqFVJMnw06eUI6c1STtQAj/Tn+1wLpTS+p3P7kO6oXXwAKU6kOnjbx5
S0u4XUY+ZKTlhrY24zbXhGPliGDyaTL8387AE1cqWAJeWenAlbIxRzy13BQ/8RNe
hpmLaHhCz32d+BFc4Oav3GyxibkAAACBANA8e5hWJOGnbSIugrWrkDGuSTQp1BFi
rYEaxml69w8QmsY2s5kzLXvuWPIZCUzMv1XjHJxsa8LmzwZ/tdKKfcfQILRT54Oe
NHkznPj4LgwsmVw+8WyCoA8sOykZ+tIOtwpEQUzBEGCPrMR/tsg3qigvbnno9daT
BdOTiYFbowQVAAAAgQDIDQ5qRRWuyu0broHDoB0JozFPUvIDZfIwfjWqVQqgjO5HG
I4kIKCS5JYC2HDtgb8t7f841hKvLzitmRiswZr5koEKBOrZTxPhI6CNBtZPTgFfV
ipJHukDSkZxzxlaG52bc1NxqXh8Q6XZFiURQ36JbQtWmCLQTFC2vRXOMEiuQrQAA
AIEAxo+trWXMfn7W21wMCEXDTtX5ciZMPupIoUjZ/rmRxVLSI5PmJDJS549UmVWy
Q8bnU9rFgc7dG/ZuB4HD+iVSpFDhkovGCE8a2DF47Bu100bOVPIH3o7KxfWFCtzh
Yw/KqweHiU1iUwuC4FUIxJW8jyxv2sOmxbOgZCZ7WNm8Qvo=
Private-MAC: 22f55dc7c54402157df04950dsf67d8473bb5476f```
Run Code Online (Sandbox Code Playgroud)

linux putty rsa ssh-keys private-key

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

如何*无需*指定 .pem 文件即可 ssh 到 EC2?

一定有一些比记录的更简单的方法ssh -i my.pem user@ip-addr,通过将 pem 文件放入~/.ssh并 ssh 知道使用my.pembased on user@ip-addr,但我不知道如何操作。

linux ssh openssh ssh-keys amazon-ec2

4
推荐指数
2
解决办法
6288
查看次数

PowerShell ssh 不会停止询问我安装的密钥的密码

从 PowerShell 会话 (Windows 10) 登录时仍然要求我提供密钥密码。

事实证明这些是错误的参数:

ssh -o StrictHostKeyChecking=no
Run Code Online (Sandbox Code Playgroud)

或者

ssh -o "StrictHostKeyChecking=no"
Run Code Online (Sandbox Code Playgroud)

我发誓我有一个完美的忽略参数正在工作,但我丢失了它。

我想让 ssh 忽略我安装的密钥。

我在 ssh 密钥环中安装了一个密钥,用于访问关键设备。该密钥受密码保护(这会导致登录到不使用该密钥的其他系统时出现问题)。

windows ssh ssh-keys

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

您可以使用打开的会话和密钥恢复 AWS EC2 上的 ~/.ssh 内容吗?

我在 Ubuntu 上使用 AWS EC2。我不小心删除了 的内容,~/.ssh但仍然打开了我的会话,并且仍然.pem在我的 PC 上备份了我的和公钥。有没有办法恢复我的~/.ssh内容?我尝试复制我的公钥,将其粘贴到我的实例上的同名文件中并输入。

cat my-key.pkk >> authorized_keys 
Run Code Online (Sandbox Code Playgroud)

但是我无法使用 PuTTY 打开另一个会话。

linux ssh amazon-web-services ssh-keys amazon-ec2

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