phi*_*kle 2 macos bash terminal
我觉得这是一个完整的笨蛋 - 但我似乎无法将Terminal.app和SSH连接到非标准的SSH端口.我在山狮队.
我已经尝试了以下所有方法:
$ ssh myuser@mysite.com -p 42586
$ ssh myuser@mysite.com -p42586
$ ssh -p 42586 myuser@mysite.com
$ ssh -p42586 myuser@mysite.com
Run Code Online (Sandbox Code Playgroud)
我似乎无法正确使用语法,所有上述操作都会产生错误.标志的正确顺序是什么?我检查了man页面,它显示在[user] @ [domain]部分之前,但是,这也会引发错误.
编辑:
更多信息和原始终端输出:
$ ssh mysite.com -p42586
--hangs--
$ ssh mysite.com -p 42586
--hangs--
$ ssh -p42586 mysite.com
usage: grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
[-e pattern] [-f file] [--binary-files=value] [--color=when]
[--context[=num]] [--directories=action] [--label] [--line-buffered]
[--null] [pattern] [file ...]
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-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]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
$ ssh -p 42586 mysite.com
usage: grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
[-e pattern] [-f file] [--binary-files=value] [--color=when]
[--context[=num]] [--directories=action] [--label] [--line-buffered]
[--null] [pattern] [file ...]
/usr/bin/ssh: option requires an argument -- p
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-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]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
Run Code Online (Sandbox Code Playgroud)
示例1和2挂起,直到超时.3和4产生grep使用回声以及ssh使用回声.
编辑2:
感谢@topguncoder的建议我原来的尝试是结肠符号 - 但是产生了一个不同的错误:
$ ssh myuser@mysite.com:42586
ssh: Could not resolve hostname mysite:42586: nodename nor servname provided, or not known
Run Code Online (Sandbox Code Playgroud)
尝试
"ssh" -p 42586 mysite.com
Run Code Online (Sandbox Code Playgroud)
忽略你的alias设置.看起来你可能已经ssh别名了.如果这样做,你应该检查你.profile的任何ssh别名.
| 归档时间: |
|
| 查看次数: |
8215 次 |
| 最近记录: |