scp

​ 两个主机之间通过网络复制文件(注意有时候不用-i

//将当前目录下的a.txt文件复制到192.168.1.101主机的/root目录
scp -i ./a.txt root@192.168.1.101:/root

//将主机192.168.1.101的/root/b.txt文件复制到当前主机的当前目录
scp -i root@192.168.1.101:/root/b.txt ./

报错不允许ssh-rsa

scp -o HostKeyAlgorithms=+ssh-rsa ./a.txt root@192.168.1.101:/root

sshpass(注意有时候不用-i

sudo apt update
sudo apt install sshpass

//将当前目录下的a.txt文件复制到192.168.1.101主机的/root目录    并且做密码校验
sshpass -p passwrod scp -i ./a.txt root@192.168.1.101:/root
//将主机192.168.1.101的/root/b.txt文件复制到当前主机的当前目录   并且做密码校验
sshpass -p password scp -i root@192.168.1.101:/root/a.txt ./

screen

​ linux创建后台终端命令神器,通过这个命令可以后台启动一个终端,常用于一些后台命令,比如内网穿透工具 frp

// 创建一个名为frp的后台终端并且进入这个终端中
screen -S frp
// 按住ctrl 然后按a 再按d 退出当前的终端。(ps在主终端也能用,会直接断开远程连接)

//查看已经有的screen 终端 (这个命令可以知道是不是在某个终端中)
screen -ls 

screen-ls1

Attached: 你当前正在该screen会话内。
Detached: 你在其他地方,或者没有附加到此 screen 会话。
R (Detached): 分离状态,并且可能无法恢复。
无状态信息: 该 screen 会话的状态不明,极大概率已经结束。
Dead: 极罕见, screen session 已经退出, 但可能残留了一些信息。
//进入一个终端
screen -r frp