OpenSSH 是OpenBSD的一个项目,旨在建立安全的网络连接。它可以在非安全的网络环境下通过SSH协议加密消息建立与远程主机的安全会话。使用OpenSSH可以通过SSH协议远程登录主机,在远程主机中执行指令,管理远程主机。
试验环境:
Client-> OS:windows server ; IP:192.168.142.30;
安装有 OpenSSH 3.8.1 (下载地址:http://openssh./)
Server-> OS: CentOS 5 ; IP: 192.168.142.20;
注册系统账号:User1;
安装有OpenSSH 4.3;
步骤:
1>在Server端 检查ssh的服务是否开启,执行指令
/etc/init.d/sshd status
如果显示类似openssh-daemon(pid 2462) is running的信息,说明相关服务已经开启。
如果没有开启,执行指令;
/etc/init.d/sshd start
将其开启;
2>在Client端 打开cmd;
3>在cmd 窗口中输入:
ssh -l User1 192.168.142.20
出现$提示符,表示已经已User1身份登录到Server中,可以执行相应的指令了。
4>如果不再需要ssh会话了,在命令提示符下键入"exit"或"~.",便可优雅的退出ssh会话。
说明:
"~."是ssh默认的逃离字符,若要更改逃离字符可使用
ssh -e
来修改。当由于各种原因ssh会话没有响应时,exit是无法退出ssh会话的。这时就可以使用
逃离字符来退出ssh了。这样就无需kill掉Client的ssh进程而直接退出了。