scp -r root@192.168.0.1:/data/nginx . 从远程机拷贝到本机当前目录
scp -r ./nginx root@192.168.0.1:/data/ 从本机拷贝到远程机
远程机前若果不加root[登录用户],则后天会提示输入用户名和密码
sftp -oPort=18990 root@root@192.168.0.1 登录到sftp服务器,18990替换为任意sftp端口
登录成功后,ls展示sftp机器文件,lls展示本机文件
SSH是远程连接的基本工具,不光可以登录,也可以远程操作
ssh 192.168.0.22 从本地登录到远程机,需要退出可执行exit命令
ssh 192.168.0.22 "ls /data/script/" 在本机查看远程机script目录下的文件
ssh root@192.168.0.22 "/home/test.sh" 执行远程机上的脚本并传参
ssh root@192.168.0.22 /home/test.sh helloworldssh 192.168.0.22 < test.sh test.sh脚本会在远程机上执行
ssh root@127.0.0.1 'bash -s' < test.sh helloworld (远程执行本地的脚本)执行带有参数的脚本,需要为 bash 指定 -s 参数,可以传参ssh 192.168.0.22 "ls /data/script/" > test.log 远程机script目录下的文件列表会展示在本机 test.log文件中. >>标识追加,>标识覆盖添加
result=`ssh root@192.168.0.22 "ls /data/script/"` 脚本文件中的赋值方式
curl命令相当于一个postMan
curl http://192.168.0.77:8080/jzc-brain/brain/getAll -X POST -d '{"currPage":1,"pageCount":3}' --header "Content-Type: application/json" post请求
curl URL?a=1&b=nihao get请求
curl -X POST -d 'a=1&b=nihao' URL post请求
curl -H "Content-Type: application/json" -X POST -d @test.json URL json文件做参数
测试本服务器与另一台服务器端口是否通
tcping ip port
telnet ip port