0
我试图执行一个ssh
指令中的规定ssh -NL
,我尝试用其他的命令,但在每次执行我有这样的消息 Permission denied (publickey)
我已经创建我的公钥和私钥在.ssh
文件夹中。SSH命令扔“权限被拒绝(公钥)”消息的错误
所以我不知道是否有人有同样的问题,并找到一些解决方案。
希望你能帮助我。
我试图执行一个ssh
指令中的规定ssh -NL
,我尝试用其他的命令,但在每次执行我有这样的消息 Permission denied (publickey)
我已经创建我的公钥和私钥在.ssh
文件夹中。SSH命令扔“权限被拒绝(公钥)”消息的错误
所以我不知道是否有人有同样的问题,并找到一些解决方案。
希望你能帮助我。
这取决于你为什么要做的git的隧道(在这个问题的标签提及)
sudo ssh -NL 80:localhost:80 [email protected]<IP or hostname>
-N
- 刚刚成立的隧道。不要准备一个命令流。-L
- 本地。创建一个“前进隧道”。通过SSH(位于端口22)将本地端口80转发到远程端口80。这意味着一个简单的ssh -T [email protected]
应该先工作。
检查ssh -Tv user @ server以查看使用哪个公用密钥,并确保在~user/.ssh/authorized_keys
的远程服务器端注册了公用密钥。