-1
我执行了下面的命令,用于从私钥创建公钥,它向我显示错误并询问密码。使用ssh从私钥创建发布密钥
~# ssh-keygen -y -f key.pem > mykey.pub
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: key.pem
Enter passphrase:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: key.pem
load failed
感谢(提前)
我给权限为600,然后再次运行。它这样表示还是须藤SSH-凯基-y -f jj.pem > mykey.pub -bash:mykey.pub:Permission denied.Eventhough iam running as sudo user – Doefi
正如您所看到的问题现在与'mykey.pub'有关!删除旧的'mykey.pub'文件并重试。或者你正在使用像CD-ROM这样的只读设备来运行它。 –
不,它不是只读设备问题,删除文件也无济于事。请参阅http://stackoverflow.com/questions/82256/how-do-i-use-sudo-to-redirect-output-to-a-location-i-dont-have-permission-to-wr – techraf