Linux and Windows Remote Management, 方便快捷的远程服务器连接工具
- ArchLinux
-
sudo pacman -S cmake gcc gtest sshpass openssl
- Ubuntu
-
sudo apt-get install cmake g++ libgtest-dev libssl-dev sshpass
- Ubuntu 18.04
-
sudo apt-get install cmake g++ googletest libssl-dev sshpass
- CentOS
-
sudo yum install epel-release && sudo yum install cmake gcc-c++ gtest-devel sshpass openssl-devel
mkdir /tmp/gtest_build cd /tmp/gtest_build cmake /usr/src/gtest 或者 cmake /usr/src/googletest/googletest/ make sudo cp libgtest.a libgtest_main.a /usr/local/lib/ cd ~ rm -rf /tmp/gtest_build
git clone https://github.com/fifilyu/rmgt.git mkdir rmgt_build cd rmgt_build cmake ../rmgt make make test cp bin/rmgt 任意路径 (比如,cp bin/rmgt /home/fifilyu/bin/rmgt)
Note
|
建议将 rmgt 所在目录 (比如,/home/fifilyu/bin) 加入环境变量 $PATH ,也可直接复制到 /usr/local/bin ,以使任意位置都能找到 rmgt 命令。
|
- openssh
-
SSH 协议工具集
- rdesktop
-
Windows 远程桌面协议(RDP)客户端
- sshpass
-
非交互式 SSH 密码工具
- ArchLinux
-
sudo pacman -S openssh rdesktop sshpass
- Ubuntu
-
sudo apt-get install openssh-client rdesktop sshpass
- CentOS
-
sudo yum install openssh-clients rdesktop sshpass (需要 EPEL 源)
证书登录
rmgt -n usa241 -o linux -i 142.4.114.xxx -p 22 -u root -d "美国代理线路"
or
rmgt -n usa241 -o linux -i 142.4.114.xxx
密码登录
rmgt -n usa241 -o linux -i 142.4.114.xxx -p 22 -u root -w password -d "美国代理线路"
or
rmgt -n usa241 -o linux -i 142.4.114.xxx -w password
请 rmgt -h
查看帮助
rmgt(remote management) v2.0.1 - 方便快捷的远程服务器连接工具 用法 : rmgt -V rmgt -c <主机名> [-v] rmgt -l rmgt -s <主机名> rmgt -r <主机名> rmgt -n <主机名> -o <操作系统> -i <IP地址> -p [远程端口[22|3389]] -u [用户名[root|administrator]] -w [密码] -d [描述] 参数 : -c <主机名> 将连接的主机名 -l 显示所有主机信息 -s <主机名> 显示指定主机信息 -r <主机名> 从配置文件删除主机 -n <主机名> 增加主机时,设置主机名 -o <操作系统> 增加主机时,设置操作系统,可选值:linux windows -i <IP地址> 增加主机时,设置IP地址 -p [远程端口] 增加主机时,设置远程端口,linux 默认值:22,windows 默认值:3389 -u [用户名] 增加主机时,设置远程登录用户名,linux 默认值:root,windows 默认值:administrator -w [密码] 增加主机时,设置密码,默认值:空 -d [描述] 增加主机时,设置描述,默认值:空 -h <显示帮助信息> 显示帮助信息 -v <显示连接信息> 显示连接信息 -V <显示版本信息> 显示版本信息