[英]How do I get a sound to fire on local machine when I run a bash script on a remote computer via SSH?
[英]How could I mount remote directory to local machine through two ssh hops
我可以這樣訪問我的服務:
(from local)ssh -p5222 name@server1.com
(from server1)ssh name@server2.com
然后,我可以在server2上工作。
現在,我發現需要將server2中的文件夾安裝到本地計算機,以便可以使用IDE。
我嘗試了這個:
ssh -Nf name@server1.com -p5222 -L 2233:name@server2.com:2233
sshfs -p 2233 localname@localhost:~/ ./target-dir
但是我得到了這個錯誤信息:
channel 2: open failed: administratively prohibited: open failed read: Connection reset by peer
為什么我遇到此麻煩,如何將遠程文件裝載到本地計算機上?
從您運行的命令來看, server2.com
上的ssh服務器似乎正在偵聽默認端口22:
(來自server1)ssh name@server2.com
如果是這種情況,那么您需要將連接轉發到該端口22。
代替:
ssh -Nf name@server1.com -p5222 -L 2233:name@server2.com:2233
做:
ssh -Nf name@server1.com -p5222 -L 2233:name@server2.com:22
另外,在sshfs
命令中,您需要在server2.com
上提供ssh用戶,而不是本地用戶。
插入:
sshfs -p 2233 localname@localhost:~/ ./target-dir
做:
sshfs -p 2233 name@localhost:~/ ./target-dir
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.