如何通过 SSH 连接到另一台机器?

如何通过 SSH 连接到另一台机器?

是否可以通过简单地发出:

ssh user@ip_number:port

并提供密码?

或者是否必须安装某些东西,或者不阻止?

我指的是互联网上的两台机器。

答案1

SSH 守护进程必须在您尝试连接的机器上监听(并且是配置为接受连接)。

您尝试连接的计算机如果正在运行,也需要有一个开放端口防火墙;SSH 的默认值为 22。

如果它位于路由器后面,您将需要端口转发以及。

Arch Wiki 有一个很好的指南设置 SSH

如果您打算设置 SSH 守护程序,那么您可以强烈建议使用公钥而不是密码进行身份验证,并使用以下行禁用密码身份验证/etc/ssh/sshd_config

# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication no
PermitEmptyPasswords no

另请参阅以下其他问题:

相关内容