小编Mar*_*ryl的帖子

使用 SFTP 在两个远程服务器之间复制文件

哪些工具能让我使用 SFTP(SSH 文件传输协议)在两台远程服务器之间复制文件?

我尝试过 WinSCP,但我只能在本地机器和一台远程服务器之间复制文件。

sftp winscp

6
推荐指数
1
解决办法
2万
查看次数

在 Windows 上安装 SSH 服务器

我正在做一个 SSH 项目。为此,我在客户端设置了所有内容。

但是我的 SSH 服务器遇到了问题。我尝试了一些像OpenSSH这样的 SSH 服务器。我根据这些说明在我的 Windows PC 上安装了 OpenSSH 服务器。

只有当我使用命令在调试模式下运行服务器时,它才能正常工作sshd -ddd
否则它不会从我的 SSH 客户端接收任何命令。

我需要一些关于如何在 Windows 上安装和设置 SSH 服务器的建议。

windows ssh openssh

6
推荐指数
1
解决办法
2706
查看次数

将文件同步到 SFTP 服务器

除了 WinSCP,是否有可以在 Windows 中对文件夹进行 SFTP 文件同步的程序?我想找到一种简单的方法来添加要备份到我的 SFTP 服务器的目录。我想每天晚上将它作为计划任务运行。

我可以用 WinSCP 做到这一点,但由于我的脚本编写很糟糕,每次传输我有大约 10 个配置文件,添加新的配置文件是有代价的。

windows ssh sync sftp winscp

6
推荐指数
1
解决办法
4958
查看次数

如何在 WinSCP 中将 PuTTY 作为终端启动

我遇到了 WinSCP ( http://winscp.net/ ),我认为它是一个很棒的客户端,可以与我的 EC2 Ubuntu 实例一起使用,作为 PuTTY 的图形替代品。

是否可以添加一个不同的终端,如 PuTTY,以便我可以从 WinSCP 中的终端启动 PuTTY?

putty winscp

6
推荐指数
1
解决办法
1万
查看次数

PuTTY 中的 OpenSSH ProxyCommand 等效项

我有一个看起来像这样的配置文件

Host <NAMEOFHOST>
   user <USERNAME>
   hostname <IP>

Host <NAMEOFHOST2>
   user <USERNAME>
   ProxyCommand ssh -q -W %h:%p <NAMEOFHOST>
Run Code Online (Sandbox Code Playgroud)

将此行添加到配置文件后,我将能够使用命令连接到服务器

ssh <NAMEOFHOST2>
Run Code Online (Sandbox Code Playgroud)

但是,有一个小问题。我没有 Ubuntu,我真的不想安装它(因为 UEFI)。

因此,我正在尝试使用 PuTTY 连接到服务器。

这就是我所做的

Connection -> Proxy -> Proxy type = Local
                       Proxy hostname = <NAMEOFHOST>
                       Telnet command = ssh -q -W %h:%p <USERNAME>@<NAMEOFHOST>
Session -> Hostname <NAMEOFHOST2>
           Connection type = SSH
Run Code Online (Sandbox Code Playgroud)

当我尝试连接到服务器时,我得到

服务器意外关闭网络连接

我的设置有什么问题?谢谢你。


更新:感谢您对 PuTTY 的建议。我试过了,但它不想连接。

因此,我尝试使用 OpenSSH。在那里,我刚刚向ssh_config. 但是,现在,当我尝试连接到服务器时,我得到了这个

ssh_exchange_identification:连接被远程主机关闭。

我不知道我做错了什么。

ssh putty

6
推荐指数
1
解决办法
1万
查看次数

SSH什么时候使用非对称和对称加密?

我正在阅读以下文档:
https://www.digitalocean.com/community/tutorials/understanding-the-ssh-encryption-and-connection-process

在非对称加密中,共享密钥(对称密钥)似乎始终用于加密/解密客户端和服务器之间的消息。我很困惑为什么当私钥和公钥仅用于身份验证时它被称为非对称加密?身份验证后加密消息时是否使用非对称加密(公钥和私钥)?或者共享密钥仅在两者(对称和非对称)中使用,两者中的私钥和公钥都应该仅用于身份验证吗?

encryption ssh openssh public-key-encryption

6
推荐指数
1
解决办法
6997
查看次数

如何将 PuTTY 生成的公钥转换为 RFC 4716 格式?

我正在使用 PuTTYgen 来生成公钥和私钥。我的问题是,如何将此文件转换为 RFC4716 格式?

PuTTYgen 允许我以通用格式保存公钥,例如:文件格式:所有文件(*.*),并以本机 PuTTY 格式保存私钥。PuTTYgen 还允许将密钥导出为 OpenSSH 或 ssh.com。

尽管如此,我找不到任何允许我将文件转换为 RFC 4716 格式的选项。有人知道任何解决方案吗?我的操作系统是Windows。我感谢您提供的任何帮助!

putty public-key ssh-keys

6
推荐指数
1
解决办法
1万
查看次数

使用密钥认证的 PSFTP 连接

使用 PuTTY 将 SSH 连接到服务器。但是不知道如何连接到 SFTP。

私钥在 USB 上,也许这就是我出错的地方!?

我尝试了各种方法,例如 PSFTP,但在需要密钥身份验证时无法真正找到明确的答案。

ssh sftp psftp private-key

6
推荐指数
1
解决办法
9084
查看次数

如何在WinSCP中导入.ppk文件?

如何将.ppk文件导入WinSCP?当我尝试将WinSCP连接到云服务器时,它显示身份验证失败错误。

ssh sftp winscp

6
推荐指数
1
解决办法
2万
查看次数

适用于 Windows GUI 的 Docker Desktop 未启动

我正在使用 Windows 版 Docker 桌面。它“突然”没有开始。这Docker Desktop.exe进程在后台空闲运行。但没有 GUI,甚至没有托盘图标。

\n

它大约在同一时间发生在两台运行 Windows 10 的计算机上。所以我怀疑是某些 Windows 更新造成的。在一台机器上,重新安装 Docker Desktop 解决了该问题。但在另一台机器上,重新安装并没有帮助。在那台机器上,我大约也在同一时间尝试升级到 Windows 11,但失败了(系统回滚到 Windows 10)。我怀疑这可能是导致问题的原因。

\n

我尝试过的:

\n
    \n
  • 删除并重新添加所有 Windows VM 功能:Hyper-V虚拟机平台Windows 虚拟机管理程序平台适用于 Linux 的 Windows 子系统
  • \n
  • 删除并重新安装 Docker Desktop
  • \n
  • 我下载了不见了C:\\Program Files\\Linux Containers
  • \n
  • Enable-WindowsOptionalFeature -Online -FeatureName containers -All
  • \n
\n
\n

这是以下的输出com.docker.diagnose.exe check

\n
[005:14:38:31.140][I] ipc.NewClient: 0a5ab2b4-com.docker.diagnose -> \\\\.\\pipe\\dockerBackendV2 com.docker.service.exe\n[goroutine 1 [running, locked to thread]:\n[win/backend/pkg/service.NewClientForPath(...)\n[   win/backend/pkg/service/service.go:26\n[win/backend/pkg/service.NewClient(...)\n[   win/backend/pkg/service/service.go:20\n[common/pkg/diagkit/gather/diagnose.init()\n[ …
Run Code Online (Sandbox Code Playgroud)

windows docker windows-subsystem-for-linux docker-for-windows wsl2

6
推荐指数
1
解决办法
8214
查看次数