Hom*_*lli 9 server ssh vnc security remote-access
我很快就要出差了,我有一台运行着一堆 cron 作业等的机器。我需要远程登录以检查作业运行的结果并在机器上做一些工作。
以下是突出的事实:
由于带宽问题,我更喜欢使用 ssh 而不是 VNC - 另外,无论如何我需要的只是命令行。
安全地远程连接到我的机器的最佳方法是什么?
The*_*rer 14
您最好的选择可能是在非默认端口上运行 SSH 服务器,例如 2020。这可以防止大多数来自网络的暴力攻击尝试,因为这些机器人往往只查看默认端口。
您还需要在 LAN 上为服务器分配一个静态 IP 地址,因为它需要始终可以访问。您可以在System Settings --> Network. 为了防止 IP 地址冲突,还建议您告诉 DHCP 服务器(大多数情况下是路由器)该 IP 地址已被占用。该方法因型号而异,但路由器配置中的某处应该有一个区域可以让您保留 IP 地址。
使用静态 IP 的原因是您需要在路由器设置中设置端口转发。这允许从端口到您的外部 IP 的连接路由到您服务器上的该端口。
如果您的公共 IP 地址是动态的(很可能是动态的),您将需要设置某种动态 DNS 服务。我对这项服务的建议是No-IP。它为您提供了一个始终指向您的公共 IP 的免费子域。此设置确实需要在 LAN 上永远在线的机器上安装程序(称为 DUC,由 No-IP 提供)。
一旦你按照你想要的方式设置了 SSH 服务器,通过输入 SSH 到它
ssh user@remotehostip -p XXX
Run Code Online (Sandbox Code Playgroud)
或者使用您喜欢的任何 SSH/SFTP 客户端。
如果这些部分中的任何部分需要更详细的说明,请发表评论,我会添加它们。
如果其他人在关注时遇到问题,这里有一个包含更多/更详细步骤的聊天室:http : //chat.stackexchange.com/rooms/37251/discussion-between-homunculus-reticulli-and-zacharee1
| 归档时间: |
|
| 查看次数: |
9142 次 |
| 最近记录: |