我无法访问我的路由器,所以我试图使用localtunnel,以使ssh能够进入PC。
问题是当我运行lt -时
milano@milano-desktop:~$ lt --port 8080
your url is: https://blue-seahorse-65.loca.lt但是,当我试图从另一台计算机ssh时,它会询问密码。问题是我的密码不起作用。
milano@milano-lenovo:~/PycharmProjects$ ssh -i ~/.ssh/id_rsa milano@blue-seahorse-65.loca.lt
The authenticity of host 'blue-seahorse-65.loca.lt (193.34.76.44)' can't be established.
ECDSA key fingerprint is SHA256:uaIsG7KMxmF+VfmL81UgIQGwGmpPylVskMeSjjZD+nI.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'blue-seahorse-65.loca.lt' (ECDSA) to the list of known hosts.
milano@blue-seahorse-65.loca.lt's password: 第一个问题是它不应该要求密码,因为我使用key;第二个问题是密码不起作用。
你知道问题出在哪里吗?
发布于 2020-12-26 00:44:36
Localtunnel将为您分配一个唯一的、可公开访问的url,该url将代理所有正在运行的locally服务器的请求。
(强调地雷)
你知道问题出在哪里吗?
您不是连接到自己的主机,而是连接到loca.lt上的ssh服务器。您需要一个(正在运行的)本地URL服务器,并且它将在上面的URL中公开。
这并不是针对ssh的。尽管您最终可以在此基础上构建一个隧道,但是要使用ssh。
https://unix.stackexchange.com/questions/626144
复制相似问题