Changes between Version 2 and Version 3 of jazz/09-02-28


Ignore:
Timestamp:
Feb 28, 2009, 8:37:16 PM (16 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/09-02-28

    v2 v3  
    1414+----------------+      | |          +--------------------------------+
    1515}}}
    16   * [做法] 在 PC 上定期用 crontab 跑 remote_ssh.sh 這隻 Script
     16  * [做法]
     17    * STEP 1: 用 ssh-copy-id 交換 SSH key - 幫忙加進 SERVER 的 .ssh/authorized_keys
     18{{{
     19jazz@PC:~$ ssh-keygen
     20jazz@PC:~$ ssh-copy-id .ssh/id_rsa.pub jazz@${SERVER}
     21}}}
     22    * STEP 2: 在 PC 上定期用 crontab 跑 remote_ssh.sh 這隻 Script
    1723{{{
    1824jazz@PC:~$ cat remote_ssh.sh
    1925#!/bin/bash
    2026kill -9 $(pidof ssh)
    21 nohup ssh -f -N -R 10000:localhost:22 jazz@${SERVER_IP}
    22 nohup ssh -f -N -R ${SERVER_IP}:8123:localhost:80 jazz@${SERVER_IP}
     27nohup ssh -f -N -R 10000:localhost:22 jazz@${SERVER}
     28nohup ssh -f -N -R ${SERVER}:8123:localhost:80 jazz@${SERVER}
    2329}}}
    24   * [設定] 要達成使用行為二的目的,必須設定 /etc/ssh/sshd_config,加入 GatewayPorts yes 的描述
     30    * STEP 3: 要達成使用行為二的目的,必須在 ${SERVER_IP} 上設定 /etc/ssh/sshd_config,加入 GatewayPorts yes 的描述
    2531{{{
     32jazz@SERVER:~$ cat >> /etc/ssh/sshd_config < EOF
    2633# SSH Port Forwarding
    2734GatewayPorts yes
     35EOF
    2836}}}