所以我已经获得了对服务器的 ssh 访问权限。我有用户名/密码,但服务器显然需要公钥(现在请记住,我是 ssh 中的菜鸟)。当我做:
ssh -p 52 user@server.com
Run Code Online (Sandbox Code Playgroud)
终端说Permission denied (publickey)
。所以我去使用
ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)
并得到了我自己的id_rsa
,并id_rsa.pub files
在/root/.ssh
。Chmoded/root/.ssh
到 700 和/root/.ssh/*
600。再次尝试 sshing server.com,同样的错误。
我错过了什么?server.com 的 SYSADMIN 给了我一个 Putty Pagant 密钥文件 (.ppk)。显然,其他用户(所有 Windows)可以使用 Putty Pagant.exe 进行连接。请帮忙 :)
ssh ×1