简介——啥是ssh
- SSH是一种可以保证用户远程登录到系统的协议。实际上,SSH是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。
- Windows用户应该都听说过Telnet,这也是一种命令行的远程登录工具,而且是系统自带的。SSH对Telnet的一个重要优势就是所有传输都是经过加密的,这样就增大了中间人攻击的难度。SSH中使用了MD5、RSA、DES等密码算法,保证数据的机密性、完整性、不可重放攻击。整个过程中包括密钥协商和交换,以及数据加密传送和解密等等。但也不是说就不能攻击,只是攻击的成本加大很多。
- OpenSSH是SSH的开源实现,因此用户可以免费使用到这种安全服务。
- 一句话概括OpenSSH:使用加密的远程登录实现,可以有效保护登录及数据的安全。
- 一般的使用需求就是:进行windows和linux虚拟机间文件交互等
通常位于/etc/ssh
步骤
更新源
1
sudo apt-get update
安装ssh
1
sudo apt install openssh-server #可以Tab补全,如果想不起来得到话
查看进程
1
sudo ps -e | grep ssh
正常是啥也没有
开启ssh服务
1
sudo service ssh start