1、ssh
ssh 用户名@ip地址
2、scp
2.1 拉取文件
scp -r 用户名@1ip地址:/远程文件目录/远程服务器文件 /本地文件目录/
2.2 上传文件
scp -r /本地文件 用户名@1ip地址:/远程文件目录/
3、sshpass
3.1 定义
sshpass 的定义: ssh 登陆不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。
3.2 安装
在当前电脑安装即可
sudo apt-get install sshpass
3.3 远程登录
直接远程连接某台主机
sshpass -p 'password' ssh 用户名@ip地址
3.4 拉取文件
sshpass -p 'password' scp 用户名@ip地址:/远程文件目录/远程服务器文件 /本地文件目录/
比如:
sshpass -p 'root' scp root@192.168.126.135:/opt/file.txt /tmp/
3.5 上传文件
sshpass -p 'password' scp /本地文件 用户名@1ip地址:/远程文件目录/