PuTTY 和 SSH 有什么区别?

Car*_*rol 10 ssh putty

另外,pscp, psftp 和 scp, sftp 有什么区别?

我猜 PuTTY 最初是为 Windows 制作的,默认情况下没有这些命令,对吗?

如果是这样,为什么有人会在 Linux 上使用 PuTTY?

Tho*_*key 11

PuTTY 是一个终端模拟器(能够运行 shell,然后运行命令),而通常的 SSH 应用程序是一个 shell(不是终端模拟器)。PuTTY 已作为pterm.

scp是一种特殊情况:用于通过ssh连接复制几个文件的程序。Windows 上的 PuTTY 有一个类似的程序,但在 Unix 端口中不需要它。

sftp(和psftp...)类似于ftp:用于复制许多文件的专用程序。

它们的用处取决于您需要做什么:有些使用的scp频率远高于sftp,反之亦然。


cg9*_*909 7

  • SSH是一种用于计算机之间加密连接的协议。它非常灵活,因为它允许一个连接中的多个流(例如终端会话、文件传输和 TCP 端口转发)。
  • SCP是一种通过 SSH 连接进行文件传输的简单协议。
  • SFTP是一种通过 SSH 连接传输文件、列出目录等的协议。
  • PuTTY是适用于 Windows的 GUI终端模拟器,具有用于远程终端会话的内置 SSH 客户端。
  • ssh是一个命令行 SSH 客户端。有一个名为OpenSSH for Windows 的 Windows端口。
  • scp是通过SCP复制文件的专用程序。pscp是 PuTTY 套件中具有相同目的的端口。
  • sftp是一个交互式命令行程序,用于通过 SFTP 管理文件。与命令行工具类似,它允许复制、删除和列出文件ftppsftp同样是来自 PuTTY 套件的端口,具有相同的目的。

PuTTY 结合了 Linux/Unix 上通常分开的多种功能(可自定义的终端仿真、远程连接、串口访问等),因为 Windows 默认仅包含有限的“终端仿真器”,即命令提示符窗口。另一个原因是,正如您所怀疑的,Windowsssh默认没有。

Linux 上有多个终端仿真器可以很好地与ssh. 在 Linux 上使用 PuTTY 的主要原因是它的会话管理、帮助与有错误和/或异常终端设置(字符集、键绑定等)的机器对话的自定义功能以及访问串行端口的功能。

  • 不可以。`scp` 使用使用 SSH 的 SCP 协议传输文件。 (2认同)