我正在尝试使用公钥访问我的远程ubuntu计算机上的localhost:6006,并将其放在我的localhost:6006上。
该命令类似于:
ssh -N -L 127.0.0.1:6006:127.0.0.1:6006 ubuntu@XXX.XX.XX.XXX
但我一直拒绝公钥(但我可以通过正常的ssh使用我的密钥访问计算机)
答案 0 :(得分:2)
您应该使用-i。
选项指定您的私钥ssh -i [path_of_your_private_key] -N -L 127.0.0.1:6006:127.0.0.1:6006 ubuntu@XXX.XX.XX.XXX