在我的公司中,我们使用终端服务器,并且在远程计算机中具有IDE(PhpStorm)。我想将Xdebug与我们正在开发的Web和应用程序一起使用,但是每次使用Xdebug时,都必须打开Putty并使用下一个参数创建隧道。
此后,我使用凭据登录,并准备使用Xdebug进行一切操作。如果我运行文件,我会得到这个。
我想从PhpStorm中的SSH终端执行相同的操作。我可以连接到终端,但是如果尝试使用命令转发端口,则始终会出错。我给你看一些。很抱歉缩进,我不知道该如何解决。我尝试使用端口220,因为我认为它是该服务器的端口。
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port]
[-Q cipher | cipher-auth | mac | kex | key]
[-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [user@]hostname [command]
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 ^C
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 http://10.77.82.11
ssh: Could not resolve hostname http://10.77.82.11: Name or service not known
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 localhost
ssh: connect to host localhost port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11:220
ssh: Could not resolve hostname 10.77.82.11:220: Name or service not known
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 http://10.77.82.11
ssh: Could not resolve hostname http://10.77.82.11: Name or service not known
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port]
[-Q cipher | cipher-auth | mac | kex | key]
[-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] [user@]hostname [command]
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11:220
ssh: Could not resolve hostname 10.77.82.11:220: Name or service not known
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 localhost
ssh: connect to host localhost port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:10.77.82.31:9000 10.77.82.11
ssh: connect to host 10.77.82.11 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.31
ssh: connect to host 10.77.82.31 port 22: Connection refused
dirsorpor3@da01:~$ ssh -R 9000:localhost:9000 10.77.82.31:220
ssh: Could not resolve hostname 10.77.82.31:220: Name or service not known