我在python中有这样的功能:
def test_ssh(host, username, password):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host, username=username, password=password)
问题是:
test_ssh('127.0.0.1', 'root', 'hello')
工作
但test_ssh('localhost', 'root', 'hello')
不起作用
我得到的错误是:
ssh: Could not resolve hostname localhost: Name or service not known
这是什么原因造成的?谢谢