scp命令
scp是基于ssh协议在网络间进行安全传输的命令。所有的数据都将进行加密处理。
scp命令使用语法 :
scp [参数] 本地文件 远程帐户@远程 IP 地址:远程目录”
Scp 命令的使用
1.数据传输
[root@luck ~]# ls
192.168.3.132 cjhshdoslkhk loves.txt practice.txt stderr.txt
aclfile ckw.txt mylinux py3 test.c
anaconda-ks.cfg file nmsl readme.txt
[root@luck ~]# scp /root/readme.txt 192.168.3.138:/home
readme.txt 100% 16 10.5KB/s 00:00 //传输完成,我们登陆到另一台服务器查看是否传输过来
[root@luck ~]# ssh 192.168.3.138
Last login: Wed Nov 18 16:02:17 2020 from 192.168.3.132
[root@localhost ~]# cd /
[root@localhost /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[root@localhost /]# cd home
[root@localhost home]# ls
readme.txt //已经传输过来。
[root@localhost home]# cat readme.txt
wohuibianqingde
2.使用 scp 命令把远程主机上的文件下载到本地主机
我们将刚才传输到192.168.3.138的文件下载到192.168.3.132的 /etc下
scp 192.168.3.138:/home/readme.txt /etc
[root@luck etc]# cat /etc/readme.txt
Wohuibianqingde
screen命令
screen 是一款能够实现多窗口远程控制的开源服务程序,简单来说就是为了解决网络异常中断或为了同时控制多个远程终端窗口而设计的程序。用户还可以使用 screen 服务程序同时在多个远程会话中自由切换。
功能:
会话恢复:即便网络中断,也可让会话随时恢复,确保用户不会失去对远程会话的控制。
多窗口:每个会话都是独立运行的,拥有各自独立的输入输出终端窗口,终端窗口内显示过的信息也将被分开隔离保存,以便下次使用时依然能看到之前的操作记录。
会话共享:当多个用户同时登录到远程服务器时,便可以使用会话共享功能让用户之间的输入输出信息共
语法:
可以用-S 参数创建会话窗口;
用-d 参数将指定会话进行离线处理;
用-r 参数回复指定会话;用-x 参数一次性恢复所有的会话;
用-ls 参数显示当前已有的会话;
以及用-wipe 参数把目前无法使用的会话删除,
关于screen的会话共享功能的实现
拓扑图:
第一步:从主机A远程连接服务器 创建 screen会话
第二步:从主机B远程连接服务器 执行会话恢复 screen – x 即可看到A创建的会话
实例:
[root@luck ~]# ssh 192.168.3.133
The authenticity of host '192.168.3.133 (192.168.3.133)' can't be established.
RSA key fingerprint is SHA256:kmDeyfbMWYqhz2aYfb0+wocIUKE5tHyTn6FVfKRo2IE.
RSA key fingerprint is MD5:ec:33:0a:31:ed:f4:3a:43:1f:0c:a6:df:d5:8c:c7:1a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.3.133' (RSA) to the list of known hosts.
root@192.168.3.133's password:
Last login: Sat Nov 21 06:46:38 2020 from 192.168.3.1
[root@localhost ~]# screen -S jklk //执行这条命令后屏幕会闪烁一下

在会话里执行ping命令

下一步在 主机B上远程连接 服务器 执行 screen -x (会话恢复)

由图可以发现 在主机A创建的会话的操作被记录,两边执行的是同样的命令,这即会话共享
本文介绍了Linux中的两个实用命令:scp和screen。scp命令用于安全地复制文件到远程服务器,详细阐述了其使用语法。screen命令则是一款多窗口远程控制工具,具备会话恢复和多窗口功能,特别适用于网络中断情况下的会话控制。通过实例展示了如何在不同主机间恢复和共享screen会话,以实现命令同步执行。
1874

被折叠的 条评论
为什么被折叠?



