×ðÁú¿­Ê±¹ÙÍøµÇ¼

SSH»á»°¼á³Ö¼¼ÇÉ£ºÔÚLinux SysOpsÖÐʵÏÖ³¤Ê±¼äÔ¶³ÌÖÎÀí

SSH»á»°¼á³Ö¼¼ÇÉ£ºÔÚLinux SysOpsÖÐʵÏÖ³¤Ê±¼äÔ¶³ÌÖÎÀí£¬ÐèÒªÏêϸ´úÂëʾÀý

ÕªÒª£ºÔÚLinuxϵͳÔËάÊÂÇéÖУ¬Ô¶³ÌÖÎÀíÊDZز»¿ÉÉÙµÄÒ»ÏîÊÖÒÕ¡£±¾ÎÄÏÈÈÝÁËSSH»á»°¼á³Ö¼¼ÇÉ£¬×ÊÖúSysOpsÔÚ³¤Ê±¼äÔ¶³ÌÖÎÀíÖÐÌá¸ßЧÂʺÍÎȹÌÐÔ¡£Í¨¹ýÏêϸµÄ´úÂëʾÀý£¬ÎÒÃǽ«Õ¹Ê¾ÔõÑùʵÏÖSSH»á»°¼á³Ö£¬È·±£Ô¶³ÌÖÎÀíµÄ˳Ëì¾ÙÐС£

СÐò

ÔÚÏÖ´úµÄLinux SysOpsÊÂÇéÖУ¬Ô¶³ÌÖÎÀíÒѾ­³ÉΪ²»¿É»òȱµÄÒ»ÏîÊÖÒÕ¡£Ô¶³ÌÖÎÀí²»µ«Ìá¸ßÁËÊÂÇéЧÂÊ£¬»¹½ÚÔ¼ÁË´ó×ÚµÄÈËÁ¦ÎïÁ¦¡£¶øSSH£¨Secure Shell£©×÷ΪһÖÖÇå¾²µÄÔ¶³ÌÖÎÀí¹¤¾ß£¬±»ÆÕ±éʹÓá£È»¶ø£¬ÔÚ³¤Ê±¼äÔ¶³ÌÖÎÀíÀú³ÌÖУ¬ÓÉÓÚÍøÂçÅþÁ¬µÄ²»Îȹ̻òÆäËûÔµ¹ÊÔ­ÓÉ£¬SSH»á»°¾­³£»áÖÐÖ¹£¬Õâ¸øSysOpsÊÂÇé´øÀ´ÁËÐí¶àδ±ã¡£ÎªÏàʶ¾öÕâ¸öÎÊÌ⣬±¾ÎĽ«ÏÈÈݼ¸ÖÖSSH»á»°¼á³Ö¼¼ÇÉ£¬²¢ÌṩÏêϸµÄ´úÂëʾÀý¡£

SSH»á»°¼á³Ö¼¼ÇÉ

2.1 ʹÓÃtmux»òscreen

tmuxºÍscreenÊÇÁ½¸öÊ¢ÐеÄÖն˸´Óù¤¾ß£¬ËüÃÇ¿ÉÒÔÔÚÒ»¸öÖն˻ỰÖн¨Éè¶à¸öÐéÄâÖնˣ¬²¢ÇÒ¿ÉÒÔÔڶϿªSSHÅþÁ¬ºó¼á³Ö»á»°ÔËÐС£ÏÂÃæÊÇÒ»¸öʹÓÃtmuxµÄ´úÂëʾÀý£º

# ×°ÖÃtmux
sudo apt-get install tmux

# Æô¶¯tmux»á»°
tmux

# ÔÚtmux»á»°ÖÐÔËÐÐÄãµÄÏÂÁî»ò³ÌÐò

# ¶Ï¿ªSSHÅþÁ¬

# ÖØÐÂÅþÁ¬SSH
tmux attach

µÇ¼ºó¸´ÖÆ

2.2 ʹÓÃClientAliveIntervalºÍClientAliveCountMaxÑ¡Ïî

SSHЧÀÍÆ÷ÉèÖÃÎļþ£¨/etc/ssh/sshd_config£©ÖÐÓÐÁ½¸öÑ¡Ïî¿ÉÒÔÓÃÀ´¼á³ÖSSH»á»°»îÔ¾£¬ËüÃÇ»®·ÖÊÇClientAliveIntervalºÍClientAliveCountMax¡£ClientAliveInterval½ç˵ÁËЧÀÍÆ÷Ïò¿Í»§¶Ë·¢Ëͱ£»îÐÂÎŵÄʱ¼ä¾àÀ룬µ¥Î»ÊÇÃ룻ClientAliveCountMax½ç˵ÁËЧÀÍÆ÷Ïò¿Í»§¶Ë·¢Ëͱ£»îÐÂÎŵĴÎÊý£¬Áè¼Ý´ÎÊýºó»á¶Ï¿ªÅþÁ¬¡£ÏÂÃæÊÇÒ»¸öʾÀýÉèÖãº

ClientAliveInterval 60
ClientAliveCountMax 3

µÇ¼ºó¸´ÖÆ

2.3 ʹÓÃautossh

autosshÊÇÒ»¸öÓÃÓÚ¼à¿ØºÍ×Ô¶¯ÖØÁ¬SSH»á»°µÄ¹¤¾ß¡£Ëü»áÔÚSSHÅþÁ¬ÖÐÖ¹ºó×Ô¶¯ÖØÐÂÅþÁ¬£¬²¢¼á³Ö»á»°»îÔ¾¡£ÏÂÃæÊÇÒ»¸öʹÓÃautosshµÄ´úÂëʾÀý£º

# ×°ÖÃautossh
sudo apt-get install autossh

# Æô¶¯autossh»á»°
autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -L 8080:localhost:80 user@remotehost

µÇ¼ºó¸´ÖÆ

×ܽá

SSH»á»°¼á³ÖÊÇLinux SysOpsÖбØÐèÕÆÎÕµÄÒ»Ïî¼¼ÇÉ¡£Í¨¹ýʹÓÃtmux»òscreen¡¢ÉèÖÃClientAliveIntervalºÍClientAliveCountMaxÑ¡ÏîÒÔ¼°Ê¹ÓÃautossh¹¤¾ß£¬SysOps¿ÉÒÔʵÏÖÔ¶³ÌÖÎÀíµÄ³¤Ê±¼äÎȹÌÔËÐС£±¾ÎÄÏÈÈÝÁËÕâЩ¼¼ÇɵÄÏêϸ´úÂëʾÀý£¬Ï£Íû¶Ô¶ÁÕßÔÚÔ¶³ÌÖÎÀíÊÂÇéÖÐÓÐËù×ÊÖú¡£Í¬Ê±£¬ÎÒÃÇÒ²½¨Òé¶ÁÕßÔĶÁÏà¹ØÎĵµºÍ²Î¿¼×ÊÁÏ£¬ÉîÈëÏàʶSSH»á»°¼á³ÖµÄ¸ü¶àϸ½ÚºÍ¼¼ÇÉ¡£

ÒÔÉϾÍÊÇSSH»á»°¼á³Ö¼¼ÇÉ£ºÔÚLinux SysOpsÖÐʵÏÖ³¤Ê±¼äÔ¶³ÌÖÎÀíµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ