因此,我设置了一个 SSH 服务器(freeSSH、win7)并且可以使用 PuTTY 很好地连接到它。然后我尝试使用 pscp 传输文件(foobar.txt,从客户端到服务器)。我 cd-ed 到 pscp.exe 所在的目录,然后执行并pscp.exe foobar.txt user@IP:C:\Users...得到响应user@IP's password:。
这时我立即输入了密码,遇到了pscp: unable to open C:\Users...: permission denied。获取密码错误的错误是不同的,更具体地说;Access denied.
(IP是远程IP,C:\Users...是远程文件路径)
如果我通过 ssh 进入一台机器,如果我启用 X11 转发,我可以运行图形应用程序 - 我从命令行运行gedit,gedit 作为一个窗口弹出。我的问题是:有没有办法为已经在运行的应用程序弹出一个窗口?
示例:假设我有两台机器,A 和 B。我在 A 上打开 gedit,然后输入some text并离开。然后我从 B ssh 进入 A。如果我运行,gedit我将生成另一个进程。我可以访问已经运行的 gedit 进程(使用some text)吗?或者这是vnc的工作?