`
fantaxy025025
  • 浏览: 1328681 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

SSH远程会话管理工具-screen使用教程

 
阅读更多

=

朝花夕拾:screen。尤其在远程一个黑盒,不能有多个tab窗口,还容易断的情况下使用。

=

SSH远程会话管理工具 - screen使用教程

from:https://www.vpser.net/manage/screen.html

 

一、screen命令是什么?

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

二、如何安装screen命令?

除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执行:yum install screen ;

Debian/Ubuntu系统执行:apt-get install screen 。

三、screen命令使用方法?

1、常用的使用方法

用来解决文章开始我们遇到的问题,比如在安装lnmp时。

1.1 创建screen会话

可以先执行:screen -S lnmp ,screen就会创建一个名字为lnmp的会话。 VPS侦探 https://www.vpser.net/

1.2 暂时离开,保留screen会话中的任务或程序

当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)

1.3 恢复screen会话

当回来时可以再执行执行:screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -lsscreen会列出当前存在的会话列表,如下图:

11791.lnmp即为刚才的screen创建的lnmp会话,目前已经暂时退出了lnmp会话,所以状态为Detached,当使用screen -r lnmp后状态就会变为Attached,11791是这个screen的会话的进程ID,恢复会话时也可以使用:screen -r 11791

1.4 关闭screen的会话

执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。VPS侦探 https://www.vpser.net/

2、远程演示

首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。

3、常用快捷键

Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换

如果你有任何因为可以在本文下面留言或者到https://bbs.vpser.net 发帖。

>>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/screen.html

 

 

=

=

=

 

分享到:
评论

相关推荐

    SSH远程登录-screen命令-linux会话命令.docx

    Screen 命令是一款非常实用的远程会话管理工具,可以帮助用户解决 SSH 远程登录时的痛点,提高工作效率和生产力。通过本文的介绍,相信大家已经了解了 Screen 命令的使用方法和功能特点,欢迎大家去尝试和应用 ...

    SSH远程登录-screen命令-linux会话命令.pdf

    SSH 远程登录 screen 命令 Linux 会话命令 SSH 远程登录是 Linux 操作系统中的一种常用远程访问方式,但是当我们在远程服务器上执行...screen 命令是一个非常有用的工具,可以解决远程会话断开的问题,提高工作效率。

    CentOS 7系统远程会话管理工具screen怎么安装使用?.docx

    CentOS 7系统远程会话管理工具screen的安装和使用 Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。用户可以在一个screen会话中创建多个screen子会话,在每一个screen会话(或子会话)中就像...

    SSH命令资料----常用

    - 在远程会话中启动 Screen 会话: ```bash ssh -t remote_host screen ``` - 这样可以在一个 SSH 会话中保持多个终端会话,并且可以在不同的终端之间切换。 ##### 3.5 动态端口转发 - **端口转发**: - 使用...

    使用screen来管理你的SSH会话

    【使用screen管理SSH会话】 在Linux环境中,远程登录服务器进行任务执行是常见的操作,特别是对于需要长时间运行的任务,如系统备份、FTP传输等。在处理这类任务时,我们经常面临一个问题:一旦关闭SSH或telnet连接...

    linux技巧之使用screen管理你的远程会话.docx

    使用 Screen 管理远程会话技巧 在 Linux 中,使用 Screen 可以管理远程会话,解决长时间的任务不能关闭窗口或断开连接的问题。本文将详细介绍 Screen 的使用方法、概念和原理。 概念: * 进程组:一个或多个进程...

    SSH面试题整理

    总结,SSH是网络通信中的安全工具,对于理解和掌握SSH的工作原理、配置和安全管理,以及相关工具的使用,是IT专业人士必备的技能。通过深入学习SSH的源码,不仅可以提升安全意识,还能为开发自定义解决方案打下基础...

    SSH Secure Shell

    - `screen`或`tmux`:提供SSH会话管理,即使网络断开也可以恢复会话。 6. **安全注意事项** - 定期更新SSH软件,修补已知漏洞。 - 避免在公共场所使用SSH,防止中间人攻击。 - 使用复杂且独特的密码,或者使用...

    ssh链接linux工具

    - `tmux`或`screen`:这两个工具创建了持久的终端会话,即使断开SSH连接,会话仍可保持,再次连接时可继续操作。 - `VNC`或`XRDP`:提供远程桌面功能,需在Linux服务器上安装相应服务,然后通过VNC或RDP客户端进行...

    ssh管理工具

    SSH(Secure Shell)是一种网络...总的来说,SSH是IT领域不可或缺的工具,它提供了安全、高效的远程管理能力,适用于各种运维和开发场景。通过熟练掌握SSH的使用,无论是日常运维还是复杂任务,都能大大提高工作效率。

    SSH Unix Secure Shell工具

    使用SSH,用户可以轻松地打开多个并发会话,或者通过控制台多路复用功能(如`screen`或`tmux`)在一个终端窗口中管理多个会话。此外,`ssh-agent`可以帮助管理密钥,避免频繁输入密码。 **SCP与SFTP** SSH还提供了...

    ssh安全远程连接方法,linux中远程安全连接方法

    使用`screen`或`tmux`工具可以在SSH会话中创建多窗口工作环境,即使断开连接也能保持会话,便于后续恢复。 七、SSH安全最佳实践 - 使用非默认的SSH端口,降低被扫描攻击的风险。 - 禁止密码登录,强制使用密钥对...

    screen使用工具 linux使用

    **Screen使用工具——Linux下的多窗口管理神器** 在Linux操作系统中,`screen`是一个非常实用的命令行工具,它允许用户在一个终端会话中创建多个独立的全屏窗口,每个窗口可以运行不同的命令或程序。这使得用户可以...

    Linux远程访问工具,支持ssh服务

    7. **会话管理**:可以通过`screen`或`tmux`等工具创建多窗口的终端会话,即使网络中断也能恢复之前的状态。 8. **高级用法**:SSH还可以与其他命令结合使用,例如`ssh -L`进行端口转发,`ssh -t`在远程服务器上...

    linux远程连接工具

    - **保持连接**:使用`screen`或`tmux`工具创建多窗口会话,即使断开网络连接,会话也能保持活动状态。 3. **其他远程管理工具** - **PuTTY**:Windows用户常用的一款SSH客户端,提供图形化界面。 - **MobaXterm...

    远程登录linux工具

    3. **tmux或screen**:这两个终端复用器可以在远程会话中创建多个窗口和会话,即使网络断开也能保留工作状态。 总结,远程登录Linux工具的选择主要取决于你的需求和使用环境。了解并熟练掌握这些工具,将极大地提升...

    linux SSh工具

    6. **SSH会话管理**: 使用`screen`或`tmux`可以创建多窗口的终端会话,即使断开SSH连接,这些会话也可以在后台继续运行,方便用户重新连接恢复工作。 7. **密钥管理**: 定期更换私钥和限制使用过的公钥可以提高系统...

    linux ssh ssh

    4. 控制多个SSH会话:使用`screen`或`tmux`可以在一个SSH会话中开启多个独立的终端窗口。 总的来说,Linux SSH是连接和管理远程Linux服务器的重要工具,Windows用户可以通过各种客户端实现安全可靠的连接。了解并...

    ssh要用的包

    综上所述,"ssh要用的包"可能包括了SSH客户端、服务器、配置文件、密钥管理工具等相关组件,提供了一套完整的SSH解决方案,使你在无法使用外部存储设备的情况下也能在公司环境中安全地进行远程操作。

    ssh集成 ssh集成

    4. **远程服务器管理**:通过SSH,可以集成到终端模拟器(如Tmux、Screen)或者SSH客户端工具(如SSH Tunnel、MobaXterm),实现多会话管理和端口转发。 5. **容器化环境**:在Docker或Kubernetes中,SSH可用于容器...

Global site tag (gtag.js) - Google Analytics