tmate-slave 架設
apt-get install git-core build-essential pkg-config libtool
libevent-dev libncurses-dev zlib1g-dev automake libssh-dev cmake ruby libmsgpack-dev
git clone https://github.com/tmate-io/tmate-slave.git
cd tmate-slave
./autogen.sh
./configure
make
./create_keys.sh
yaoshihyu@instance-1:~/tmate-slave$ ./create_keys.sh
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (zh_TW.UTF-8)
Generating public/private rsa key pair.
Your identification has been saved in keys/ssh_host_rsa_key.
Your public key has been saved in keys/ssh_host_rsa_key.pub.
The key fingerprint is:
MD5:ec:80:4a:c7:c9:13:92:d7:24:1d:dc:78:ef:d3:41:5a yaoshihyu@instance-1
The key's randomart image is:
+---[RSA 2048]----+
| .oo+ |
| . ++ o E |
| o o .. . + |
| = + . o . |
| . B . S. . . |
| . o . o o . |
| . . . |
| |
| |
+------[MD5]------+
Generating public/private ecdsa key pair.
Your identification has been saved in keys/ssh_host_ecdsa_key.
Your public key has been saved in keys/ssh_host_ecdsa_key.pub.
The key fingerprint is:
MD5:9d:e3:67:11:9c:61:43:d3:3e:50:36:80:37:cc:33:4f yaoshihyu@instance-1
The key's randomart image is:
+---[ECDSA 256]---+
| =B++ |
| .oO*E. |
| .+O |
| . . .+ |
| S + . . |
| . . . |
| . o |
| o |
| |
+------[MD5]------+
yaoshihyu@instance-1:~/tmate-slave$
sudo ./tmate-slave -p 5432 -k keys/
Make the tmate-slave run as a service
Setup systemd (/etc/systemd/system/tmate-slave.service)
[Install]
WantedBy=multi-user.target
[Unit]
Description=Tmate-Slave
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
Restart=always
User=root
ExecStart=/home/shihyu/.mybin/tmate-slave -p 5432 -k /home/shihyu/.mybin/keys/
Enable/Start service
sudo systemctl daemon-reload
sudo systemctl enable tmate-slave
sudo systemctl start tmate-slave
client
- ~/.tmate.conf
set -g tmate-server-host "175.181.152.243"
set -g tmate-server-port 5432
set -g tmate-server-rsa-fingerprint "9d:80:d3:31:02:f2:24:9e:1a:71:ec:0d:d3:b9:0e:d6"
set -g tmate-server-ecdsa-fingerprint "ec:8f:30:3d:88:4c:fe:89:7d:11:80:b5:e7:23:42:67"
run
tmate