ssh与sshd区别
时间: 2024-07-26 11:00:46 浏览: 156
sshd:ssh 服务器由 golang 编写
SSH(Secure Shell)是一种网络协议,用于远程登录到其他计算机上,并提供加密通信的安全通道。它允许用户通过命令行界面进行安全的交互操作。而sshd(Secure SHell Daemon)是一个守护进程,它是SSH服务的主要组件,通常运行在服务器端。
- SSH:是客户端软件,用户安装并运行它来连接到远程服务器。例如,在本地计算机上运行`ssh 用户@服务器地址`命令。
-:sshd:是服务器端的服务程序,它监听网络上的请求,验证用户的身份,然后启动一个SSH会话。默认情况下,sshd通常在Linux和macOS系统的/etc/init.d目录下的sshd.conf文件配置后自动启动。
总结一下:
- SSH是工具,用户用来连接;
- sshd是服务,服务器运行起来提供连接。
阅读全文