ssh命令

1.简介

ssh全称为secure shell,是一种网络协议,主要作用于计算机之间的加密登录。

在Linux操作系统上很常见,比如当前本地物理机使用ssh登录到远程计算机,那么就可以任务该登录是安全的。

那么ssh协议为什么是安全的呢?

因为这里使用了混合加密,也就是公钥+私钥的形式加密。登录的过程是这样的,首先用户向远程计算机发送登录请求,把自己得公钥发给用户;用户使用这个公钥,将登录密码加密后,发送回来;远程主机用自己得私钥,解密登录密码,如果密码正确,就同意了用户登录。但也有可能被中间人攻击,如果中间人伪造了公钥进行登录,那ssh机制就不安全了。

2.基本用法

以下命令最为常用,务必掌握牢记。

1.使用用户名登录到远程主机
$ ssh username@host
$ ssh [email protected]

2.如果没有指定用户名,那就默认使用当前登录的用户名
$ ssh host
$ ssh 192.168.1.100

3.指定登录的用户名
$ ssh -l username 192.168.1.111

4.指定端口号登录
$ ssh -p 22000 [email protected]

你可能感兴趣的:(【VM,Linux】,ssh)