Python PuTTy AWS没有这样的文件或目录 PuTTy AWS没有这样的文件或目录 1-在AWS ubuntu上创建ec2实例 2-已下载密钥(.pem文件) 3-由于我使用windows,我下载了PuTTy 4-生成油灰文件 5-Im使用Putty登录(登录方式:ubuntu 使用公钥“导入的openssh密钥”进行身份验证 ) 6-现在需要运行: #没用!! 所以我选择了putty,现在我尝试打开钥匙(automation.pem)与服务器AWS连接,开始构建我的jupyter笔记本 cd命令不起作用,因为在类似Linux的文件系统中,目录分隔符是/而不是。表示它是换行符\n或回车符\r的特殊字符。类似Linux的文件系统也区分大小写

Python PuTTy AWS没有这样的文件或目录 PuTTy AWS没有这样的文件或目录 1-在AWS ubuntu上创建ec2实例 2-已下载密钥(.pem文件) 3-由于我使用windows,我下载了PuTTy 4-生成油灰文件 5-Im使用Putty登录(登录方式:ubuntu 使用公钥“导入的openssh密钥”进行身份验证 ) 6-现在需要运行: #没用!! 所以我选择了putty,现在我尝试打开钥匙(automation.pem)与服务器AWS连接,开始构建我的jupyter笔记本 cd命令不起作用,因为在类似Linux的文件系统中,目录分隔符是/而不是。表示它是换行符\n或回车符\r的特殊字符。类似Linux的文件系统也区分大小写,python,amazon-web-services,jupyter-notebook,putty,Python,Amazon Web Services,Jupyter Notebook,Putty,我之所以说Linux是因为它适用于除Windows之外的所有东西,包括Windows Linux子系统、Mac、任何Unix风格(Linux、BSD等) 在第二次尝试中,当前目录中没有名为imported openssh key的文件。您需要将带有密钥的文件放在您尝试使用ssh和-i选项的目录中 更典型的使用ssh的方法是在主目录中(在大多数类似linux的系统中,您可以使用cd~访问主目录),创建一个名为.ssh的目录,将密钥存储在其中,并配置一个文件以了解如何访问它们 另外,我相信现在Win

我之所以说Linux是因为它适用于除Windows之外的所有东西,包括Windows Linux子系统、Mac、任何Unix风格(Linux、BSD等)

  • 在第二次尝试中,当前目录中没有名为imported openssh key的文件。您需要将带有密钥的文件放在您尝试使用ssh和-i选项的目录中
  • 更典型的使用ssh的方法是在主目录中(在大多数类似linux的系统中,您可以使用cd~访问主目录),创建一个名为.ssh的目录,将密钥存储在其中,并配置一个文件以了解如何访问它们

    另外,我相信现在Windows中已经有了本地SSH支持,因此您可能不需要再操之过急了

    如果密钥文件不在服务器上,则需要使用scp将其复制到Ubuntu服务器


    希望这有助于

    您连接到远程计算机,试图从该远程计算机访问本地计算机上的文件。那是行不通的。如果需要从远程计算机访问PEM,则需要将其复制到该远程计算机。你有编程问题吗?如果不是,这更适合超级用户。很抱歉@Adrian他们没有告诉我,我只能在注册时在这个网站上提出编程问题,我的错。那么如何将其复制到远程机器上呢?比如使用scp(安全副本)将其放在Ubuntu服务器上
    cd path/to/my/dev/folder/
    chmod 400 JupyterKey.pem
    ssh ubuntu@11-111-111 -i JupyterKey.pem
    
    # First attempt
    
    [ec2-user@ip-111-11-11-111 ~]$ cd \Users\pb\Desktop\pYTHON\AWS\server
    
    -bash: cd: UserspbDesktoppYTHONAWSserver: No such file or directory
    
    
    
    # Second attempt
    
    [ec2-user@ip-111-11-11-111 ~]$ ssh -i "imported-openssh-key" ubuntu@ec2-54-67-50-191.us-west-1.compute.amazonaws.com
    
    Warning: Identity file imported-openssh-key not accessible: No such file or directory.
    The authenticity of host 'ec2-ip-111-11-11-111.us-west-1.compute.amazonaws.com (ip-111-11-11-111)' can't be established.
    ECDSA key fingerprint is 11111111111111111111111111111111111111111111111111111.
    ECDSA key fingerprint is 11111111111111111111111111111111111111111111111111111.
    
    Are you sure you want to continue connecting (yes/no)? yes
    
    Warning: Permanently added 'ec2-11-111-111.us-west-1.compute.amazonaws.com,11-111-1191' (ECDSA) to the list of known hosts.
    Permission denied (publickey).
    [ec2-user@ip-172-31-28-150 ~]$