我是 Linux 新手,我正在尝试与同一 LAN 中的朋友的 PC 建立 SSH 连接,但我得到以下信息:
ssh: connect to host 192.168.71.70 port 22: Connection refused
两种方式都收到“连接被拒绝”的提示。我该如何解决这个问题?
答案1
无论是否在 LAN 上,我通常都会这样做:
首次安装openssh-服务器在所有将接收 SSH 连接的 PC 上:
sudo apt-get install openssh-server
验证我刚刚安装了 openssh-server 的 PC 是否可以访问。最快的方法是向它发送 ping。
ping 192.168.0.100
假设 IP 地址是我朋友 PC 的 IP 地址。如果看起来没问题,我将继续访问它。请记住,您需要使用朋友 PC 上已经存在的帐户。通常他自己的帐户就可以了。
ssh [email protected]
friend
您朋友的用户名在哪里?
在正常情况下这应该足够了。如果有效请告诉我。
答案2
当您尝试连接时,使用-vvv
开关显示调试信息:
ssh -vvv username@host