git bash工具代替CRT或xshell等远程连接服务器工具
登录远程服务器(两种方式)
# 用户名密码登录方式
#ssh 登录用户名@服务器地址
ssh root@192.168.1.1
# pem密钥登陆方式
#ssh -i pem密钥 登录用户名@服务器地址
ssh -i key.pem root@192.168.1.1
这样一来服务器上所有的操作都基本可以搞定了,唯一不足就是很多时候我们需要文件传输,上传和下载。
如果想使用rz/sz命令, 你的Linux端(CentOS, Ubuntu)需要安装lszrz 包,但前提是终端工具得支持,git bash不支持lszrz。我们可以使用scp命令管理windows和linux两个系统之间传输文件,git bash支持scp。
上传文件1.txt到远程服务器
#scp 文件 用户名@服务器地址:远程目录
scp 1.txt root@192.168.1.1:~/
#scp -i pem密钥 用户名@服务器地址
scp -i key.pem 1.txt root@192.168.1.1:~/
下载1.txt到本地E盘
scp root@192.168.1.1:~/1.txt /e/
scp 与ssh是相互独立的,scp无需ssh登陆后使用。