如何使用用户名和公共ssh密钥连接到服务器?

时间:2014-10-20 08:40:20

标签: django ssh amazon-ec2 winscp

我想使用批处理文件通过ssh私钥或公钥连接到amazon服务器。

我试过了

  

open sftp:// user:password@example.com/ -hostkey =" ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx :XX:XX:XX:XX"

     

psftp fred@server.example.com

脚本中的

但我无法连接到服务器。我收到了这个错误。

断开连接没有可用的支持身份验证方法(服务器发送公钥)

我可以从putty连接它。我想要一个批处理文件连接到服务器并重新启动django项目。

如果我能够连接,那么我只需要去我的django项目的路径并运行命令

  

manage.py runserver

1 个答案:

答案 0 :(得分:1)

ssh -i PrivateKey.pem username@server.example.com