我想从 Ubuntu 终端连接到 ssh,但我不知道怎么做。我在谷歌上搜索过,但我不明白。我有一个 IP 地址、用户名和密码。如果有人能向我解释一下怎么做,请告诉我。我试过:
ssh root@ipadress
(这个命令中的不是‘ipadress’,当然是真实的IP地址)
然后它要求输入密码,我写下密码,但它一直像这样要求输入:
Enter passphrase for key '.../...':
Enter passphrase for key '.../...':
连接日期是正确的,因为从 Windows 开始,它可以连接。
我尝试过这个:
ssh user@localhost
ssh: connect to host localhost port 22: Connection refused
答案1
您尝试连接的计算机应该正在openssh-server
运行。
sudo apt-get install openssh-server
将为 Ubuntu 完成这项工作。
之后您可以按照以下方式连接:
ssh [email protected]
服务器将要求您提供凭证。
其中 x* 是您的 IP,用户是您想要在服务器上连接的用户,该用户应该在服务器上拥有一个用户帐户。
答案2
密钥名称应类似于 ~/.ssh/id_rsa 尝试重命名它(mv ~/.ssh/id_rsa ~/.ssh/id_rsa.back
)并重试。
这样,ssh 命令将不会使用您的密钥进行身份验证,而是使用密码。
答案3
如果要找出问题所在,我需要做这件事:
sudo apt-get install openssh-server
然后写入我的个人密码,然后写入连接密码。