1、概述
- 在 Linux 中,可以使用
ssh等命令以 SSH 的方式访问其他计算机。
2、ssh 命令

ssh 命令
- 在 Linux 中使用该命令去远程登录另一个 Linux 系统。
下面使用ssh命令以my_ssh_test_1用户的身份去登录192.168.3.27这台主机:

ssh 命令
当当前用户第一次建立连接时,会提示“是否继续建立连接”,实际上也就是询问“是否保存对方的公钥”,输入的必须是完整的
yes或no,不能是y或n。输入yes之后,会提示输入密码。当当前用户再次建立连接的时候,只需要输入密码即可。
这里特别强调一下是当前用户,不要误认为“一个 Linux 系统中只要有一个用户保存了公钥,其他的用户再登录这台主机时,直接输密码登录就行”,实际上是每个用户第一次使用ssh命令登录,都需保存公钥,即同一 Linux 系统中各个用户之间公钥不是共享的,每个用户都需持有各自的一份。公钥保存的位置是在
~/.ssh/konwn_hosts这个文件中,也就是每个用户家目录下的.ssh/konwn_host文件中。
3、scp 命令

scp 命令
scp命令与cp命令类似,可以从远程拷贝文件至本地指定位置(下载)或者将本地文件拷贝至远程指定位置(上传)。如果操作的是目录的话,需要使用
-r选项。

scp 命令从远程下载一个目录
4、sftp 命令

sftp 命令
- SFTP 是一种协议,是在 SSH 协议基础之上建立的一种文件传输协议。
sftp命令是这一协议的在 Linux 中的具体应用。