小编Mar*_*ryl的帖子

服务器在 FileZilla 中发送了具有不可路由地址的被动回复

我正在尝试使用 FileZilla 浏览旧的普通 FTP 服务器并收到以下错误

服务器发送带有不可路由地址的被动回复。改用服务器地址。

浏览几乎是不可能的。

此消息是什么意思以及如何知道“无法路由的地址”?

ftp filezilla

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

在 Windows 10 OpenSSH 服务器上设置 SSH 密钥

我已经在各种风格的 Linux 上设置了 OpenSSH 很多次。但是我一生都无法让它在 Windows 上正常运行。

这个问题似乎有两个方面。sshd/使用的权限和密钥ssh-agent。

权限

我阅读的每一页都有不同的正确权限答案。有些工作,有时程序会抱怨它们。

从我了解的按键都应该为所拥有的SYSTEM,与读访问NT SERVICE\sshd和完全控制Administrators和SYSTEM?(据我了解SYSTEM并Administrators代表 Windows 中的 root)。我在文档中读到只有在不使用ssh-add/时才需要读取访问权限ssh-agent。我还为该%USERPROFILE%/.ssh/authorized_keys文件配置了相同的权限,并添加了.pubEd25519 密钥,这是我用来尝试连接的密钥,尽管我也使用自己生成的 RSA 密钥进行了尝试。

以这种方式设置权限后,程序在向代理添加密钥或运行守护程序时不会抱怨。我改变了唯一的选择sshd_config是ListenAddress将其绑定至0.0.0.0,我将其设置为本地IP为SSH将只能在本地使用的机器。

钥匙

当我sshd.exe使用该-d选项运行时,我注意到它从%PROGRAMDATA%/ssh. 当我加入了ed25519.pub钥匙authorized_keys紧随其后的HOSTNAME@workstation@HOSTNAME,HOSTNAME是我的电脑的主机名。通常我会希望看到user@host. 我尝试创建自己的密钥并添加它,但是当我运行sshd.exe -d它时,它似乎从不使用默认密钥以外的任何东西。

最后,我无法连接到 OpenSSH 服务器,并且登录%PROGRAMDATA%/ssh/Logs似乎只显示服务器正在启动。总结我的问题:密钥文件的正确权限是authorized_hosts什么?authorized_keys错误的注释是否有影响?我应该将所有默认键添加.pub …

windows ssh openssh permissions windows-10

13
推荐指数
2
解决办法
3万
查看次数

SSH 配置中的主机配置是否合并?

我的 中有以下通用主机配置.ssh/ssh_config:

Host *
  ConnectTimeout 5
  ServerAliveInterval 5
  ServerAliveCountMax 12
Run Code Online (Sandbox Code Playgroud)

我也有一些具体的配置。例如以下别名:

Host work-server-1
  Hostname a.b.c.d

Host work-server-2
  Hostname i.j.k.l
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是:登录主机时work-server-1,SSH 是否还会使用条目中定义的ConnectTimeout,ServerAliveInterval和ServerAliveCountMax设置Host *?

networking linux ssh openssh

13
推荐指数
1
解决办法
877
查看次数

Windows 上 OpenSSH 配置文件的位置

如何通过 PowerShell在 Windows 的配置文件中设置主机名和端口OpenSSH?

在 Unix/Linux 上:

通过键入以下内容立即编辑或创建文件:

纳米 ~/.ssh/config

在这里,您可以设置特定于主机的配置选项。要指定新端口,请使用如下格式:

主机 remote_alias 主机名 remote_host 端口 port_num

这将允许您无需在命令行中指定特定端口号即可登录。

https://www.digitalocean.com/community/tutorials/ssh-essentials-working-with-ssh-servers-clients-and-keys

windows ssh command-line openssh

13
推荐指数
2
解决办法
3万
查看次数

使用 ppk 文件进行 PuTTY SSH 密钥身份验证时出现“PuTTY 密钥格式太新”

我想使用 SSH 密钥连接到我的 Unix 服务器。为此,我已使用 PuTTYgen将我的id_rsa文件从./ssh目录转换为 ppk 文件,但在加载我的.ppk密钥后,我收到此警告:

PuTTY 密钥格式太新

在此处输入图片说明

如果我使用默认id_rsa文件,则会出现错误:

OpenSSH SSH-2 私钥(旧 PEM 格式)

无论哪种方式,我都被卡住了。谁能帮帮我吗?

ssh unix bash putty

13
推荐指数
3
解决办法
3万
查看次数

断开连接:没有可用的受支持的身份验证方法

我有这个线程中描述的完全相同的问题,但是那里接受的答案对我来说不是正确的,因为用户的主目录是本地的。

我认为我在客户端(Windows 7、PuTTY 的 PAGEANT、PUTTYGEN 和 PLINK)正确配置了所有内容,但我似乎没有使公钥机制起作用(基于密码的 ssh 登录有效)。我遵循了以下所有步骤、提示和提示:

我现在怀疑我可能在服务器端(Linux、sshd)上遗漏了一些东西,所以我发布了当前/etc/ssh/sshd_config内容:

Protocol 2
SyslogFacility AUTHPRIV
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
PasswordAuthentication no
PermitEmptyPasswords yes
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
Subsystem       sftp    /usr/libexec/openssh/sftp-server
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

更新:我找到了在调试模式下运行sshd的提示,这是输出:

/home/winwin> /usr/sbin/sshd -d
debug1: sshd version OpenSSH_4.2p1
debug1: read PEM private key done: type RSA
debug1: private host key: #0 type 1 RSA …
Run Code Online (Sandbox Code Playgroud)

authentication putty sshd ssh-keys

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

如何在 WinSCP 中更改用户?

我正在使用 WinSCP 访问 Unix 计算机。使用 WinSCP 登录 Unix 服务器后如何更改用户?

例如,我在 Unix 计算机 A 上有个人帐户。我可以使用 PuTTY 登录这台计算机,然后将用户更改为 root 用户

$sudo /usr/bin/su - rootuser
Run Code Online (Sandbox Code Playgroud)

如何使用 WinSCP 做同样的事情?我不知道密码rootuser。

linux unix sudo putty winscp

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

如何使用 PuTTY 设置代理跳转

在 GNU/Linux 中,我发现执行以下操作非常容易,但我正在努力让我们的 Windows 用户通过相同的方法进行连接。

以下是我在 GNU/Linux 上所做的。你能演示一下如何在 Windows 中做同样的事情吗?我们目前使用 PuTTY。有替代方案吗?

GNU/Linux

未设置任何配置的原始命令如下所示:

ssh -J <jump-user>@<jump-host> <protected-user>@<protected-host>
Run Code Online (Sandbox Code Playgroud)

可以创建一个 SSH 配置~/.ssh/config,如下所示:

Host jump
    User <jump-user>
    HostName <jump-host>
Host protected
    User <protected-user>
    HostName <protected-host>
    ProxyJump jump
Run Code Online (Sandbox Code Playgroud)

然后你可以像这样 ssh: ssh protected

windows ssh proxy putty

12
推荐指数
2
解决办法
3万
查看次数

ssh-keygen [-o] 有什么作用?

Gitlab 列出了ssh-keygen带有-o标志的命令:https : //docs.gitlab.com/ee/ssh/

但是我-o在任何帮助页面或手册页中都找不到。

它有什么作用?

ssh openssh ssh-keys

12
推荐指数
1
解决办法
3197
查看次数

在 PuTTY 中停止自动滚动到底部

我正在tail -f通过 PuTTY 监视文件。但每次新内容到达时,它都会自动滚动到底部,所以我无法阅读文本。

有没有办法让它停止这种行为?

linux terminal putty tail

12
推荐指数
1
解决办法
1610
查看次数