Linux 无法使用打开的ssl密钥连接username@hostname在debian服务器上

Linux 无法使用打开的ssl密钥连接username@hostname在debian服务器上,linux,ssl,hostname,debian-buster,Linux,Ssl,Hostname,Debian Buster,当我尝试连接到username@hostname而不是username@ip我的命令行返回一个错误: OpenSSH\\ssh.exe:无法解析主机名ns335234:H\364te inconu。 我使用本教程进行此操作: 我尝试了很多事情,现在已经5个小时了,如果好的开发人员能帮我的话,我找不到解决方案。:) 我的linux版本:debian buster 10 谢谢你的帮助 祝你有愉快的一天 插入一行: [目标机器的ip]ns335234 在您的C:\Windows\System32\d

当我尝试连接到username@hostname而不是username@ip我的命令行返回一个错误:

OpenSSH\\ssh.exe:无法解析主机名ns335234:H\364te inconu。

我使用本教程进行此操作:

我尝试了很多事情,现在已经5个小时了,如果好的开发人员能帮我的话,我找不到解决方案。:)

我的linux版本:debian buster 10

谢谢你的帮助

祝你有愉快的一天

插入一行:

[目标机器的ip]ns335234


在您的
C:\Windows\System32\drivers\etc\hosts
文件中,我找到了一个新的教程,我将visual studio与远程dektop结合使用(通过它,您可以在服务器debian上查看您的文件,并直接在visual studio代码上编辑它) 惊人!!!:)在客户端窗口上安装visual studio代码+远程桌面模块

------windows客户端-------

  • 使用
    ssh-keygen
    在visual studio代码的终端上创建私钥和公钥,为私钥添加密码短语以提高安全性
  • ------Linux服务器---------

  • /home/user/.ssh/authorized_keys
  • 3) 如果您在
    chmod-r 700/home/.ssh之前不是root ad sudo,请执行此操作

    4) 执行
    chmod-r 600/home/.ssh/authorized_密钥

    -----Windows客户端-----

    5) 单击VSC上的连接到主机添加sshusername@ip操作主机名

    6) 在.ssh的配置文件中,您知道主机名:别名主机名:您的主机名用户:用户名
    addit
    IdentityFile:Path of your private key

    现在试着把它连接起来,工作起来很神奇:)

    Re

    我发现解决方法就是我写authorize\u key,通常是authorize\u key

    损失了1天,但我知道我有一个ssh密钥根配置到windows客户端到linux服务器,带有visual studio代码和远程桌面

    @Armando Ballaci@KamilCuk感谢您的帮助:)


    祝你今天愉快

    OpenSSH\\ssh.exe
    你真的在linux上吗?您执行的线路是什么?是的,我的服务器是linux,但我使用windows计算机连接到服务器,我执行的线路是sshusername@hostname当我使用ssh时username@ip它可以工作,但没有ssl,我在我的服务器debian上有一个开放的ssl密钥username@hostnameIt工作,但它使用我的密码username@ip正常情况下,它需要使用我的从我的创建ssl密码短语它只是绕过了这个问题。ty要获得帮助,您需要在连接到的机器的openssl配置中禁用密码身份验证。使用-vv可以更详细地输出后台发生的事情。可能我的主机debian中有一些东西需要更改,它的配置是127.0.0.1 localhost 127.0.1.1 debian.example.com 127.0.1.1 ns335234.ipmyp ns335234另一件事是检查debian的已知主机,然后删除并再次添加公钥,正在连接主机名,我这样做了,但相同的结果被拒绝