在Linux/Unix环境下工作时,登录远程主机最常用的方法就是使用SSH进行远程登录,但有时会我们需要频繁地在两个或多个主机终端间切换,这样每次都需要提供密码,相当麻烦。其实可以不必完全从SSH中退出,直接挂起当前作业即可,具体做法就是先键入符号“~”,然后快捷键 Ctrl + Z,这样就可以挂起已经登录的SSH,如果要返回,可以直接 fg 或是 fg 后面跟上具体的作业号。例子如下:
KNIGHTRCOM@LOCAL-SERVER:~$ hostname
LOCAL-SERVER
KNIGHTRCOM@LOCAL-SERVER:
~$ ssh KNIGHTRCOM@"test2.csdn.com"
KNIGHTRCOM@test2.csdn.com's password:
Last login: Thu Jul 22 06:31:11 2010 from 9.123.72.20
Dis beez my box.
It don' be real fast.
But if you mess with it,
I be kickin' yo butt!
-- Management
[KNIGHTRCOM@test ~]$ hostname
test
[KNIGHTRCOM@test ~]$ ~^Z
[suspend ssh]
[1]+ Stopped ssh KNIGHTRCOM@"test2.csdn.com"
KNIGHTRCOM@LOCAL-SERVER:~$ hostname
LOCAL-SERVER
KNIGHTRCOM@LOCAL-SERVER:~$ jobs
[1]+ Stopped ssh KNIGHTRCOM@"test2.csdn.com"
KNIGHTRCOM@LOCAL-SERVER:~$ fg
ssh KNIGHTRCOM@"test2.csdn.com"
[KNIGHTRCOM@test ~]$ echo "Game over :)"
黄色部分是最关键的,第一个是挂起当前作业,另一个就是恢复当前作业:)
分享到:
相关推荐
SSH是一种安全协议,它主要用于在不同的系统或服务器间建立安全的连接,并在传输数据的过程中对数据进行加密。在Java中实现SSH功能,Jsch便是一个很好的选择。它支持多种认证机制,包括密码方式、公私钥方式、键盘...
SSH工作原理基于公钥加密技术,允许用户通过验证公钥来安全地连接到远程主机。服务器上存储私钥,客户端使用与之匹配的公钥进行身份验证。一旦建立连接,所有传输的数据都会被加密,保护信息免受中间人攻击。 **SSH...
对于经常需要在多台服务器间切换的运维人员或开发人员来说,频繁地输入密码既麻烦又效率低下。因此,了解并实施SSH的免密码登录机制就显得尤为重要。 ##### 1.1 公钥加密原理 SSH免密码登录的核心在于公钥加密技术...
CentOS 6.5 SSH 免密码登录配置 本文将详细介绍 CentOS 6.5 之 SSH 免密码登录配置的相关知识点。 一、环境设置 ...通过以上步骤,可以实现 A、B 两台主机分别能够通过 ssh 免密码登录到对方主机。
- 禁用root用户直接通过SSH登录,而是使用普通用户再切换到root。 - 使用防火墙限制SSH只接受特定IP或端口的连接。 - 定期更新SSH软件以修补已知漏洞。 7. **监控与日志**: - SSH服务会记录所有登录尝试,这些...
如果需要在多台主机间实现免密登录,你可以在每台主机上重复上述步骤。此外,还可以通过配置`~/.ssh/config`文件来指定默认的私钥、端口和其他连接参数,进一步简化操作。 通过理解这些基本概念和步骤,你可以在...
将公钥添加到远程主机的`~/.ssh/authorized_keys`文件中,然后本地使用私钥进行身份验证。 6. **配置文件**:`~/.ssh/config`是SSH客户端的配置文件,用户可以在其中定义别名、默认端口、连接超时等设置,简化SSH的...
检查目标主机的SSH服务是否正在运行,使用`systemctl status sshd`(或`service ssh status`,具体取决于操作系统)。 7. **对比指纹** 在源主机和目标主机上,通过`ssh-keygen -lf ~/.ssh/id_rsa.pub`查看公钥...
总结,SSH Secure Shell绿色版提供了便捷、安全的远程访问功能,尤其适合需要在多台计算机间切换工作的IT专业人士。了解并掌握其使用方法和安全特性,对于提升工作效率和保护数据安全至关重要。
SecureCRT是一款专为Windows用户设计的强大工具,它提供了安全的远程访问功能,使得用户能够通过SSH1和SSH2协议连接到UNIX、Linux以及VMS等操作系统。SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中...
当你使用ssh从本机登录到远程主机时,你可能希望切换到本地做一些操作,然后再重新回到远程主机。这个时候,你不需要中断ssh连接,只需要按照第4点的步骤操作即可: 4、用SSH退出符切换SSH会话 这个技巧非常实用。...
SSH Secure Shell Client是一款广泛使用的工具,尤其在Windows环境中,它为用户提供了一个安全的接口来连接到远程服务器,执行命令,管理文件,以及进行各种系统管理任务。下面将详细介绍SSH Secure Shell Client的...
5. **远程命令执行**:SSH允许用户在远程主机上执行命令,这对于系统管理和自动化任务非常有用。 6. **会话记录**:许多SSH客户端,如WinSCP,可以记录会话,便于审计和重复操作。 7. **配置文件**:SSH客户端通常...
在BlackBerry手机上使用MobileSSH,用户可以实现移动办公,随时随地处理服务器事务,极大地提高了工作效率。 首先,要使用MobileSSH,你需要在目标服务器上安装SSH Server。常见的SSH Server有OpenSSH和SSHDroid...
4. **切换回远程会话**:要恢复SSH会话并返回远程主机,使用`fg`命令,并指定后台任务的序号(这里是1,因为它是第一个后台任务)。 ``` localhost$ fg %1 ssh 172.16.1.165 remotehost$ ``` 这样,你就可以...
此外,`ssh-config`文件允许用户定义多个配置段,方便快速切换不同服务器的连接设置。 对于高级用户,可以通过`ssh-agent`管理密钥,并利用`autossh`确保SSH连接始终保持活跃。`autossh`监控连接状态,并在断线后...
3. **会话管理**:用户可以创建、保存和管理多个会话配置,每个会话可设置不同的连接参数,如主机名、端口、用户名、密码或密钥等,方便快速切换和连接到不同的远程服务器。 4. **终端仿真**:SecureCRT支持VT100、...
SSH,全称Secure Shell,是一种网络协议,用于在不安全的网络环境中提供...Putty作为SSH的一个流行实现,是很多系统管理员和开发者的首选工具。了解和掌握SSH及Putty的使用,对于日常的服务器管理和运维工作至关重要。
在Kotlin中使用Apache SSHD,可以创建一个SSH服务器并实现自定义的文件传输协议处理。 至于如何实现文件同步,这通常涉及到监控本地文件系统的变化(例如,使用`java.nio.file.WatchService`),并在检测到变化时...
5. 使用`ssh-keygen`生成公钥-私钥对,并将公钥复制到远程主机的`~/.ssh/authorized_keys`文件中,以实现无密码登录。 6. 使用`ssh-add`将私钥添加到SSH代理,简化后续的SSH连接。 在日常工作中,SSH代理可以极大地...