Openssh 问题

Openssh 问题

我正在阅读有关 OpenSSH 的内容,并且有以下问题:

  1. ssh和 和有什么区别slogin

  2. scp和 和有什么区别sftp

  3. (在服务器端)是否sshd提供单独的服务器进程来处理每个客户端(sshsloginsftpscp)类型请求,还是只为所有客户端类型提供一个进程?

  4. 安全 shell 是像bash等一样的独立 shell,还是只是一个加密/解密流量并在本地与普通 bash 进程通信的进程?

答案1

既然列出了问题,我将列出相应的答案:

  1. sloginssh是(它们是相同的)的别名进一步阅读
  2. scpsftp执行类似的操作,因为它们传输文件,但它们是用于复制文件的 scp单独程序。是其自身的扩展,可传输类似于 FTP 的文件,但通过sshsftpsshssh 进一步阅读
  3. 是的,sshd每个连接都会启动一个单独的进程。这可以通过多次连接到 ssh 服务器然后ps aux | grep ssh在服务器上执行来验证
  4. ssh是一个协议,而不是一个 shell。它允许访问另一端的 shell 并加密之间的流量

相关内容