2017-04-07 51 views
0

與兩個連續的ssh認證本人的含義如下:sshfs的具有兩個連續的ssh認證

  • 我ssh從遠程系統的遠程系統中的
  • ,我ssh到遠程系統B

有沒有辦法SSH直接B.

我使用sshfs從A安裝目錄沒有問題。

我想過從B安裝目錄到A,但不幸的是A沒有安裝sshfs。即使我不知道它是否有效。

是否有另一種方法可以方便地訪問B上的目錄?


~/.ssh/config現在看起來是這樣的:

Host A 
User user 
HostName A.example.com 
ControlMaster auto 
ControlPath ~/.ssh/%[email protected]%h:%p 

Host B 
User user 
HostName B.example.com 
ProxyCommand ssh -W %h:%p A 

如何將我的sshfs命令是什麼樣子?

這不起作用:

sshfs -o allow_other,defer_permissions -o [email protected]:/somedir ~/somedir 

它輸出錯誤信息:

遠程主機已斷開

+0

這是什麼意思「不起作用」?你得到什麼錯誤?調試日誌是怎樣的? – Jakuje

回答

0

使用ProxyCommandProxyJump做透明地爲終端應用(sshfs)。例如,在~/.ssh/config

Host A 
    # other configuration options needed 
Host B 
    ProxyCommand ssh -W %h:%p A 

那麼你應該能夠通過直接指定主機B使用sshfs透明。

+0

更新問題的配置。這裏不可讀。還澄清,如果你看到一些錯誤或任何。 – Jakuje