这可能看起来像一个愚蠢的问题,我认为已经知道了答案,但我还没有能够确认它。
当使用PuTTY与另一台机器建立SSH连接时,目标机器是否也必须安装PuTTY?
我的假设是SSH连接独立于PuTTY,因为PuTTY只是用于建立这种连接的实用程序,因此不需要在目标计算机上安装它。
这是对的吗?
答案 0 :(得分:3)
答案是否定的。目标机器上不需要腻子。
答案 1 :(得分:2)
你是对的; PuTTY是SSH,因为FileZilla是FTP:只是一个实用程序。
目标机器不需要PuTTY。
答案 2 :(得分:2)
简答:不。
PuTTY不必安装在远程计算机上,但某些可以安装。作为比较,您的Web浏览器(Firefox,Chrome等)是一个HTTP客户端,它与Stack Overflow服务器上的HTTP服务器(Apache,Nginx等)进行通信。同样,PuTTY是Windows机器上的SSH客户端,它与其他地方的SSH服务器通信。
如果您正在连接到基于Linux / Unix的系统,您实际上不必考虑这一点,因为默认情况下安装并设置了SSH服务器软件,但如果它不存在,则没有什么PuTTY可以和他人交谈。如果远程计算机运行的是Windows,则除非有人专门设置了某些内容,否则不可能在其上运行SSH服务器 - 尽管我在某处读到PowerShell团队正在努力添加一个。
答案 3 :(得分:1)
正如您所想:Putty只是一种工具。如果要使用SSH,请检查目标是否已启用SSH。