安裝時(shí)如果提示libmsgpack和libssh版本過(guò)低僚碎,這是需要手動(dòng)安裝或更換apt源
1.安裝msgpack
wget https://github.com/msgpack/msgpack-c/releases/download/cpp-1.3.0/msgpack-1.3.0.tar.gz
tar zxf msgpack-1.3.0.tar.gz
cd msgpack-1.3.0
./configure --prefix=/usr
sudo make -j8
sudo make install
2.安裝libssh
sudo add-apt-repository ppa:kedazo/libssh-0.7.x
sudo apt-get update
sudo apt install libssh-dev
3. 安裝tmate-slave
sudo apt install git-core build-essential pkg-config libtool libevent-dev libncurses-dev zlib1g-dev automake libssh-dev cmake ruby
git clone https://github.com/tmate-io/tmate-slave.git && cd tmate-slave
./create_keys.sh # This will generate SSH keys, remember the keys fingerprints.
./autogen.sh && ./configure && make -j8
開(kāi)啟tmate-slave服務(wù)
sudo tmate-slave/tmate-slave -p 522 -h 172.18.8.12 -k tmate-slave/keys
4.安裝tmate
(1). apt安裝
sudo apt install tmate
(2). 下載編譯好的
wget https://github.com/tmate-io/tmate/releases/download/2.2.1/tmate-2.2.1-static-linux-amd64.tar.gz
(3).連接服務(wù)器
使用自己搭建的服務(wù)器夺艰,需要設(shè)置配置文件 ~/.tmate.conf
set -g tmate-server-host "172.18.8.12"
set -g tmate-server-port 522
set -g tmate-server-rsa-fingerprint "tmate-slave create_keys.sh創(chuàng)建"
set -g tmate-server-ecdsa-fingerprint "tmate-slave create_keys.sh創(chuàng)建"
set -g tmate-identity "" # Can be specified to use a different SSH key.