背景: mac没有安装类似Xftp的软件
1.打开终端或者远程连接工具(本人使用Termius)
Termius点击下图中的图标(终端直接跳过)
2. 使用scp命令传输
格式:
scp 本地文件全路径 目标账户@ECS公网ip:目标文件路径
示例:
scp /Users/chow-vick/IdeaProjects/my-project/lock-project/lock-api/target/lock-api-0.0.1-SNAPSHOT.jar root@公网ip:/opt/lock-test
将本地/Users/chow-vick/IdeaProjects/my-project/lock-project/lock-api/target/lock-api-0.0.1-SNAPSHOT.jar文件上传到ECS服务器/opt/lock-test/文件夹下
紧接着会提示:
输入yes回车,紧接着提示输入密码,输入密码后回车,等待传输完成
以下给出几个示例:
scp root@47.105.27.254:/home/test.txt . //下载文件
scp test.txt root@47.105.27.254:/home //上传文件
scp -r root@47.105.27.254:/home/test . //下载目录
scp -r test root@47.105.27.254:/home //上传目录
扩展:
1.运行jar包
java -jar jar包全名
示例:
java -jar test.jar
2.后台运行jar
nohup java -jar jar全名 &
示例:
nohup java -jar test-0.0.1.jar &
3.删除已运行的java程序
ps -ef | grep java 找到程序运行的PID
ps aux |grep java
kill -9 PID号