Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Optimization Optimize.ssh/config_Optimization_Ssh_Config - Fatal编程技术网

Optimization Optimize.ssh/config

Optimization Optimize.ssh/config,optimization,ssh,config,Optimization,Ssh,Config,My.ssh/config: Host *.gnu.org Compression yes Host bixeon User root ProxyCommand ssh newton nc -w 1 %h 22 Host freebsd.polarhome.com freebsd Port 715 Protocol 2,1 Hostname gate.polarhome.com Host solaris.polarhome.com solaris Port 7

My.ssh/config:

Host *.gnu.org
  Compression yes 

Host bixeon
  User root
  ProxyCommand ssh newton nc -w 1 %h 22

Host freebsd.polarhome.com freebsd
  Port 715
  Protocol 2,1
  Hostname gate.polarhome.com

Host solaris.polarhome.com solaris
  Port 725
  Protocol 2,1
  Hostname gate.polarhome.com

Host openbsd.polarhome.com openbsd
  Port 735
  Protocol 2,1
  Hostname gate.polarhome.com

Host netbsd.polarhome.com netbsd
  Port 745  
  Protocol 2,1
  Hostname gate.polarhome.com

Host debian.polarhome.com debian
  Port 755
  Protocol 2,1
  Hostname gate.polarhome.com

Host alpha.polarhome.com alpha
  Port 765
  Protocol 2,1
  Hostname gate.polarhome.com

Host aix.polarhome.com aix
  Port 775
  Protocol 2,1
  Hostname gate.polarhome.com

Host hpux.polarhome.com hpux
  Port 785
  Protocol 2,1
  Hostname gate.polarhome.com

Host redhat.polarhome.com redhat
  Port 795
  Protocol 2,1
  Hostname gate.polarhome.com

Host ultrix.polarhome.com ultrix
  Port 805
  Protocol 2,1
  Hostname gate.polarhome.com

Host qnx.polarhome.com qnx
  Port 815
  Protocol 2,1
  Hostname gate.polarhome.com

Host irix.polarhome.com irix
  Port 825
  Protocol 2,1
  Hostname gate.polarhome.com

Host tru64.polarhome.com tru64
  Port 835
  Protocol 2,1
  Hostname gate.polarhome.com

Host openindiana.polarhome.com openindiana
  Port 845
  Protocol 2,1
  Hostname gate.polarhome.com

Host suse.polarhome.com suse
  Port 855
  Protocol 2,1
  Hostname gate.polarhome.com

Host openstep.polarhome.com openstep
  Port 865
  Protocol 2,1
  Hostname gate.polarhome.com

Host mandriva.polarhome.com mandriva
  Port 875
  Protocol 2,1
  Hostname gate.polarhome.com

Host ubuntu.polarhome.com ubuntu
  Port 885
  Protocol 2,1
  Hostname gate.polarhome.com

Host scosysv.polarhome.com scosysv
  Port 895
  Protocol 2,1
  Hostname gate.polarhome.com

Host unixware.polarhome.com unixware
  Port 905
  Protocol 2,1
  Hostname gate.polarhome.com

Host unknown1.polarhome.com unknown1
  Port 915
  Protocol 2,1
  Hostname gate.polarhome.com

Host centos.polarhome.com centos
  Port 925
  Protocol 2,1
  Hostname gate.polarhome.com

Host miros.polarhome.com miros
  Port 935
  Protocol 2,1
  Hostname gate.polarhome.com

Host hurd.polarhome.com hurd
  Port 945
  # Hurd fails with compression
  Compression no
  Protocol 2,1
  Hostname gate.polarhome.com

我觉得它可以写得更短。如何使用?

虽然我喜欢速记主机名的方法,但我发现使用速记“域”来更好地控制什么东西适用于哪里是值得的。此外,正如手册页所建议的,将特定于主机的内容放在前面,以覆盖最后需要的更通用的默认值。我添加了一个虚拟条目来显示我的意思(例如,虚拟必须通过不同的主机名或使用不同于默认值的用户或身份)


虽然我喜欢速记主机名的方法,但我发现使用速记“域”来更好地控制应用于何处是值得的。此外,正如手册页所建议的,将特定于主机的内容放在前面,以覆盖最后需要的更通用的默认值。我添加了一个虚拟条目来显示我的意思(例如,虚拟必须通过不同的主机名或使用不同于默认值的用户或身份)


将特定于主机的内容放在前面,以覆盖最后需要的更通用的默认值
当然!一定是睡着了。谢谢你叫醒我!:)当然:发明你自己的域名的好主意(尽管我可能会选择一些不是菲律宾顶级域名的域名)。
把主机特定的东西放在前面,以覆盖你想要的更一般的默认值。
当然!一定是睡着了。谢谢你叫醒我!:)当然:发明你自己的领域的好主意(尽管我可能会选择一些不是菲律宾顶级领域的东西)。
Host freebsd.polarhome.com freebsd.ph
  Port 715

Host solaris.polarhome.com solaris.ph
  Port 725

...

Host dummy.polarhome.com dummy.ph
  Hostname dummy.polarhome.com
...

Host *.polarhome.com *.ph
  Protocol 2,1
  Hostname gate.polarhome.com