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
的遠程服務器端註冊了公用密鑰。