是否可以通过简单地发出:
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
另请参阅以下其他问题: