由于各种原因,我们被迫在同一系统上部署两个不同的 putty 可执行文件,而这两个可执行文件的版本可能不同步。由于这两个可执行文件似乎都将其设置存储在同一个 Windows 注册表路径中,因此人们担心,两个版本中较新的版本可能会以不同的模式写入设置,而旧版本无法再处理该模式。在最坏的情况下,这甚至可能导致旧版本无法再启动。
有人知道过去是否发生过类似的事情吗?一般来说,设置架构的更改向后兼容性如何?
我尝试在 putty 文档中搜索,但找不到有关此问题的任何内容。
由于各种原因,我们被迫在同一系统上部署两个不同的 putty 可执行文件,而这两个可执行文件的版本可能不同步。由于这两个可执行文件似乎都将其设置存储在同一个 Windows 注册表路径中,因此人们担心,两个版本中较新的版本可能会以不同的模式写入设置,而旧版本无法再处理该模式。在最坏的情况下,这甚至可能导致旧版本无法再启动。
有人知道过去是否发生过类似的事情吗?一般来说,设置架构的更改向后兼容性如何?
我尝试在 putty 文档中搜索,但找不到有关此问题的任何内容。
我可以通过笔记本电脑在家中使用 PuTTY 连接到 AWS EC2 实例。但是当我把笔记本电脑带到一些提供免费 Wifi 的咖啡馆时,它最终会出现超时错误。
为了解决这个问题,我需要修复附加到 EC2 实例上的安全组,以允许来自咖啡馆公共 IP 的连接。
这是我所做的。
1.登录AWS ec2
在顶部的搜索栏中搜索“VPC”
点击 VPC
点击左侧的“安全组”
在那之后,我不知道我该怎么办。我想我应该将 Cafe 的 IP 地址注册到安全组,但我不知道该怎么做......
请告诉我下一步。
我可以通过笔记本电脑在家中使用 PuTTY 连接到 AWS EC2 实例。但是当我把笔记本电脑带到一些提供免费 Wifi 的咖啡馆时,它最终会出现超时错误。
为了解决这个问题,我需要修复附加到 EC2 实例上的安全组,以允许来自咖啡馆公共 IP 的连接。
不幸的是,我不知道什么是合适的搜索词。请告诉我应该在哪里阅读并遵循以解决此问题?如果可能的话,我想看亚马逊AWS官方页面以外的任何东西,因为它很难阅读。
我在 Linux 服务器上运行 VPS,选择 CentOS 7(64 位)作为操作系统。
我最近擦除了 VPS,所以它目前只安装了全新的 Plesk Onyx。我现在想在设置域和电子邮件之前通过 SSH 禁用对 VPS 的 root 访问。
为此,我通过 PuTTY 终端获得了 SSH 访问权限。使用 Nano 文本编辑器,我输入了以下命令行:
# nano /etc/ssh/sshd_config
这打开了正确的文件,然后我将#PermitRootLogin
条目从“是”更改为“否”;根据以下屏幕截图:
我能够保存并退出文件。在再次访问文件时,我还能够看到更改确实已保存。
我知道为了进行此类更改,SSH 服务需要重新启动。为此,我尝试了以下命令行(单独):
# service ssh reload
# sudo systemctl restart sshd.service
# sudo systemctl restart sshd
# sudo systemctl restart sshd.service
以上命令行均未确认 SSH 是否已重新启动。无论如何,我仍然可以使用 root 凭据登录 SSH。
有没有人能够确定我可能出错的地方?
我需要设置从本地 Windows 机器端口 3307 到远程 MySQL 服务器端口 3306 的端口转发,但通过 2 个 Linux 代理服务器和一个 Linux Web 服务器访问。
我需要在 Windows 机器上使用 Putty 或 plink.exe 来设置连接。
我找到了使用 Putty GUI 或 plink CLI 的示例,以仅使用 1 个代理服务器而不是多个跃点来实现类似的效果。
我可以使用 *nix 机器实现我需要的连接
ssh -N -L 127.0.0.1:3307:db-server:3306 -J user@proxy1 user@proxy2 user@web-server
尝试使用 Putty 或 plink 做同样的事情。
我最终在 Windows 上使用了 OpenSSH。
最后的命令和上面的有点不同。
ssh -L 127.0.0.1:3307:db-server:3306 -J user@proxy1,user@proxy2 user@web-server -p 31001 -i "C:\path\to\private-key"
请注意,我们连接到端口 31001 上的最终 Web 服务器,因此-p 31001
.
在 W10 机器上运行 PuTTy/KiTTy,我连接到工作 VPN(全球 VPN 客户端)。连接正常,但由于(我怀疑)不活动而导致连接被终止。没关系。系统管理员建议使用以下内容:keepalives 已关闭(设置为 0),对 IPv 使用 Auto,并选中“尝试在连接失败时重新连接”。我现在已经设置好了。我之前尝试过各种设置,几乎涵盖了客户端的所有内容,但问题仍然存在。
当我连接时,SSH 连接最初工作。连接,但随后由于不活动而掉线。SSH 窗口变得无响应,我必须关闭。尝试再次打开连接,但我无法连接(在 SSH 窗口中不显示任何内容)并且我收到“网络错误:连接超时”。唯一有效的是,如果我重新启动 VPN 客户端软件 (Global VPN),这会让我回到第一方,并且问题再次出现。
相信这是客户端软件/服务器端防火墙设置的问题。我可以使用 Windows VPN 通过 VPN 进行连接,并且不会遇到这个问题(我被认为是相同的连接)。但是,这也为我使用 Windows VPN 问题带来了另一个问题。
如果有人有几个指针,我可以给我的系统管理员来帮助解决这个问题,这将是惊人的。