SSH是什么?
SSH 是 Secure Shell Protocol 的简写,中文是安全外壳协议。传统的服务器一般是Linux操作系统,没有可视化界面,这时候就要借助SSH协议来进行客户端和服务器的通信。
- 它是建立在应用层基础上的安全协议。
- 可靠,专为远程登录会话和网络服务提供安全性的协议。
- 客户端适用于多种平台
- 服务端几乎支持所有UNIX平台
服务器SSH服务
安装
yum install openssh-server
启动
service sshd start
可以使用ps命令查看进程是否启动
ps -ef |grep ssh
设置开机运行
chkconfig sshd on
客户端SSH
SSH是典型的客户端和服务器端的交互模式,客户端广泛的支持各个平台。
Windows客户端
可以使用Xshell,Putty,secureCRT软件
这里分享一个官方免费使用的个人Xshell版本,以及Xftp。
链接:https://pan.baidu.com/s/1fbExtyKWn-kvfl2AofZL9w 提取码:sg6z
Linux
执行命令安装客户端
yum install openssh-clients
注意:在上面服务器端安装ssh服务的时候就已经安装好openssh-clients了,就不需要再次安装了。详情看下图
客户端远程连接服务器
Xshell
Xshell远程连接服务器可以使用可视化界面操作,也可以用命令操作。可视化操作很简单就不写了。
命令操作:首先新建一个标签,
然后使用命令远程连接
ssh 用户名@IP地址
例如我的IP: ssh root@192.168.31.63
在弹出窗口输入密码进入就可以了。
Linux远程连接
同Xshell,也是使用链接命令
ssh root@192.168.31.63
然后出现Are you want to continue connecting ?
输入yes就可以。
然后输入密码进入。
退出远程
直接输入exit即可