小编Mar*_*ryl的帖子

使用密钥认证的 PSFTP 连接

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

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

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

ssh sftp psftp private-key

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

将 WinSCP 与 SFTP 服务器和两个 SSH 隧道跃点一起使用

我在 Windows 机器上使用 PuTTY SSH 进入我的学校服务器。从那里我需要slogin -XY machine1然后slogin -XY machine2

理想情况下,我想使用 WinSCP 来连接和传输文件。我知道我可以通过使用 PuTTY 的两个副本来做到这一点,一个用于 ssh 到服务器并创建代理,第二个 PuTTY 用于连接到代理并登录到 machine1 并创建第二个代理。然后我可以使用 WinSCP 连接到代理服务器并登录到 machine2 ...

有没有更简单的方法来做到这一点?

windows linux ssh winscp ssh-tunnel

5
推荐指数
1
解决办法
7782
查看次数

ssh 私钥适用于 root,但不适用于普通用户

我有一个 linux (ubuntu 12) 服务器和一个 Windows 桌面。

我正在尝试通过 ssh 和私钥连接

服务器有这些文件

rw------- root.root /root/.ssh
rw------- root.root /root/.ssh/authorized_keys

rw------- user2.user2 /home/user2/.ssh
rw------- user2.user2 /home/user2/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

(即 .ssh 目录和 auth-key 文件的 chmod 600 )

“authorized_keys”的内容是 root 和 user2 的副本。只是所有权不同。

尝试从桌面连接时:

ssh -i mykey root@myhost.org   -- works, meaning the key is OK.
ssh -i mykey user2@myhost.org   -- doesn't work, for the same "mykey" file!
Run Code Online (Sandbox Code Playgroud)

(私钥失败,但密码登录仍然有效,所以这与服务器根本不接受此用户无关)

root 和 user2 之间可能有什么不同?

(我还尝试了 plink,用于“ssh'ing”的腻子版本,带有 PPK 文件 - 结果相同,所以它不是 ssh 中的错误 :) 我认为。)

编辑:

ssh 的具体错误:

无法建立主机'[myhost.org]:22 ([1.7.1.2]:22)'的真实性 …

linux openssh putty

5
推荐指数
1
解决办法
4177
查看次数

如何从本地 Linux 脚本检查远程 SFTP 服务器中是否存在文件?

我正在编写一个sh脚本来从 Windows SFTP 服务器下载文件。但是,在这样做之前我想检查该文件是否存在。

有很多问题建议下载 winexe,或者做ssh host@host test -f file其他替代方案,但所有这些都不适用于我的情况。我不允许安装任何东西,并且必须使用开箱即用的实用程序。

我需要在实际下载之前进行测试的原因是,已经设置了许多预先存在的进程,要求文件在到达下载部分之前存在。不要问我为什么会这样。我进来的时候就已经是这个样子了。

windows linux ssh sftp

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

如何使用FileZilla间接连接远程服务器?

10.12.23.4我需要使用 FileZilla 来连接属于我们学校的服务器。不过,我现在不在学校,所以如果要连接该服务器,我需要先使用我的个人帐户连接username@**.edu,然后使用它连接 10.12.23.4

现在我希望使用FileZilla来连接该服务器,那么如何设置配置才能与它连接呢?

personal account--> username@**.edu--> 10.12.23.4
Run Code Online (Sandbox Code Playgroud)

linux ftp ssh filezilla

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

ProFTPD DisplayLogin 不显示?

在我的配置我已经设置DisplayLogin/etc/welcome.msg和内部welcome.msg设置一个值得欢迎的消息,并保存它。然后我重新启动 ProFTPD 服务,通过 FileZilla 进行连接,但根本没有显示该消息。

我得到的是:

Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Status: Directory listing of "/home/UserName" successful
Run Code Online (Sandbox Code Playgroud)

的文件权限welcome.msg是 0644。我尝试在 Google 上搜索,但没有找到任何相关信息。

linux ftp proftpd

5
推荐指数
1
解决办法
520
查看次数

我应该删除或注释 PuTTYgen 公钥的第一行和最后一行吗?

puttygen.exe有一个很好的简单界面,用于生成公钥和私钥对。下面是生成的SSH-2 RSA公钥的示例,我在保存时填写了注释字段:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20171211"
AAAAB3NzaC1yc2EAAAABJQAAAQEAijhKs074/PGGNhGbrgBTF6E/OrAd/pQSP68m
+fVbiho8AAl2z88F7x5VM0AOg7m5ZHVBc5PAjArXcZPVy2bh5xk488zGcnavvy1y
sFqiXGWb99Mp4xPRZ1E/qQD7gQjeRLCKUjQFAoH+jEuBpOWTrlmakeiVA8v9EmdX
6Kgi2SIA1nKAuZ+mBldPMAAisqFzUA2A2208LLc+U+FHRcnrTyNedDRLZOyfXaEt
1QeXoMA0wa3/UeLv5lTvWHVrQJtGOlwQdOrhfyrARIPY3IozcQ==
---- END SSH2 PUBLIC KEY ----
Run Code Online (Sandbox Code Playgroud)

然而,我在阅读OpenBSD时注意到,虽然允许使用注释#字段(第二行),但注释应该在行首进行。所以我实际上有几个问题:

windows ssh putty ssh-keys bitbucket.org

5
推荐指数
1
解决办法
5919
查看次数

PuTTY 警告:服务器的主机密钥与 PuTTY 在注册表中缓存的密钥不匹配

当使用 PuTTY 连接到新主机时,我经常收到警告

服务器的主机密钥与 PuTTY 在注册表中缓存的密钥不匹配。

我按下后

是的

PuTTY 将服务器 RSA 密钥添加到 Windows 10 的注册表中,我将能够登录远程服务器,并且不会再次出现警告。

我知道 RSA 密钥是成对出现的,包括公开的和私有的。我想了解的是服务器将哪个密钥保存到我的本地机器中,我猜是服务器的公钥。

此外,当 PuTTY 与服务器建立初始 SSH 连接时,服务器如何决定转发哪个密钥?假设服务器有公钥列表,是否有任何客户端尝试建立连接的通用密钥?

这个通用密钥存储在服务器上的什么地方?下/root/.ssh/ authorized_keys

linux ssh putty

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

WinSCP 使用“.com”而不是“.exe”的原因是什么?

winscp.com. 那不是域,而是 Windows 上的可执行文件。

为什么它使用(我认为)古老的和 MS-DOS 时代的.com可执行文件,而不是.exe像过去 30 多年中的所有其他程序一样?

windows winscp

5
推荐指数
1
解决办法
407
查看次数

有什么办法可以按文件在 FTP 中的内容过滤文件吗?(不是按文件名)

我正在尝试过滤 FTP 目录的内容,以查看是否有任何文件包含我想要查找的某个短语。

我一直在寻找几个小时是否有任何方法可以做到这一点,但根本没有运气!

我怎样才能做到这一点?

ftp vsftpd

5
推荐指数
1
解决办法
321
查看次数