标签: sshd

如何检查是否已读取配置文件?

/etc/ssh/sshd_configSSH 守护进程似乎没有发现对我的文件的修改。出于测试目的,我包含了一个DenyUsers *、 did service ssh restart,甚至重新启动了整个系统。但我仍然可以从远程 ssh。

如何检查/etc/ssh/sshd_config文件是否被读取sshd

sshd

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

ssh 服务器未在 lubuntu 实时映像上启动

我在 U 盘上安装了带有 usb-creator-gtk 的 lubuntu 13.10 32 位 iso 映像,并为其分配了 2GB 的持久存储空间。那是针对瘦客户端的,它在我的办公室没有任何存储空间,我们也没有办法做 net pxe boots。

从这个 U 盘启动瘦客户端后,我安装了 openssh-server,但它无法启动:

$ sudo start ssh
start: Unknown job: ssh
Run Code Online (Sandbox Code Playgroud)

嗯,为什么?dmesg没有显示任何东西,也没有/var/log/syslog

我第一次创建目录sshd,我可以手动启动:/var/run/sshd

$ sudo -i
# mkdir /var/run/sshd
# /usr/sbin/sshd
# ps awux | grep sshd
 ... -> shown
# pkill sshd
# start ssh
start: Unknown job: ssh
Run Code Online (Sandbox Code Playgroud)

/etc/init/sshd 存在并具有合理的内容(与我的普通工作站相比)。

有任何想法吗?

重新安装(?sudo apt-get purge openssh-server; sudo apt-get install openssh-server)没有帮助:(

ssh live-usb usb lubuntu sshd

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

sshd:无法识别的服务错误

在我的 Ubuntu 12.04 盒子中,我的 MaxStartups 之前是这样的:

grep MaxStartups /etc/ssh/sshd_config
#MaxStartups 10:30:60
Run Code Online (Sandbox Code Playgroud)

我将其增加到 100,现在的结果如下:

grep MaxStartups /etc/ssh/sshd_config
MaxStartups 100
Run Code Online (Sandbox Code Playgroud)

现在在这个改变之后,我试图sshd像这样重新启动服务:

david@machineA:~$ sudo service sshd restart
sshd: unrecognized service
Run Code Online (Sandbox Code Playgroud)

每次我收到此错误时sshd: unrecognized service。我做错了什么吗?

这是我从我们公司的Unix团队那里得到的一台全新的机器。

ssh services sshd

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

如果我“杀死”了 ssh 服务器,为什么 ssh 会话仍然处于活动状态?

我现在遇到过这样的情况:在通过 ssh 连接到 Ubuntu 14.04 并将 sshd_config 更改为无效状态后,这service ssh reload将导致服务器停止侦听,但不会关闭我已建立的活动 ssh 会话。

要重现我所做的步骤:

  1. 连接到 ssh 服务器:

    ssh host
    
    Run Code Online (Sandbox Code Playgroud)
  2. 更改/etc/ssh/sshd_config为无效状态,例如设置:

    GatewayPorts 0.0.0.0:62222
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重新加载服务器配置

    sudo service ssh reload
    
    Run Code Online (Sandbox Code Playgroud)
  4. 检查步骤 1) 中建立的 ssh 连接是否仍处于活动状态,并且您可以输入任何您想要的内容。

  5. 不要关闭已建立的连接,并尝试从另一个终端再次连接到服务器:

    ssh host
    
    Run Code Online (Sandbox Code Playgroud)

就我而言,我收到以下消息:

ssh: connect to host IP_ADDR port SSH_PORT: Connection refused
Run Code Online (Sandbox Code Playgroud)

这意味着 ssh 服务器不再侦听传入连接,但不知何故仍然神奇地运行并处理我建立的连接。

我认为这有时对于某人将自己锁定在 ssh 会话中非常方便,这样其他人就无法连接到服务器,并且仍然能够执行用户想要的任何操作。

所以问题是:这是期望的行为吗?这样实施的初衷是什么?

顺便说一句,我注意到 ssh 服务器在这种情况下处于有点不一致的状态:

$ service ssh reload
reload: Job is not running: ssh
$ service ssh …
Run Code Online (Sandbox Code Playgroud)

networking openssh sshd

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

如何在 Ubuntu 20.04 中配置 sshguard?

我之前通过简单安装sshguard软件包在 Ubuntu 16.04 上成功使用了 sshguard。然而,当我尝试在 20.04 上执行相同操作时,我发现它只是大部分有效:sshguard 正在记录块,并将它们添加到iptables --list sshguard,但块\xe2\x80\x99t 实际上没有生效。

\n\n

我需要做什么才能sshguard在 Focal Fossa 中充分发挥作用?

\n

iptables ufw sshd 20.04

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

升级后运行的旧 SSH 服务器版本

我们有一个运行 16.04 的 Ubuntu 服务器,用于客户端网站。客户最近完成了安全审核,建议之一是将我们的 OpenSSH 版本至少更新到 7.4 版本,但 16.04 预装了 7.2。我尝试直接进行更新,但 7.2 是可用的最新版本,因此我们现在尝试手动安装 7.6。

我已经下载并安装了7.6,看起来运行良好:

sshd 
OpenSSH_7.6p1, OpenSSL 1.0.2g  1 Mar 2016
Run Code Online (Sandbox Code Playgroud)

但是,当远程连接或什至只是运行时,ssh -v localhost它会使用旧的 7.2 进行连接:

root@server-new:~# ssh -v localhost
...
debug1: Local version string SSH-2.0-OpenSSH_7.6
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.2p2 
Ubuntu-4ubuntu2.2
debug1: match: OpenSSH_7.2p2 Ubuntu-4ubuntu2.2 pat OpenSSH* compat 0x04000000
...
Run Code Online (Sandbox Code Playgroud)

这基本上是我经历过的过程,除了 7.6 包: https: //gist.github.com/techgaun/df66d37379df37838482c4c3470bc48e

我注意到安装目录现在不同了,以前是,/usr/sbin/ssh但现在是/usr/local/sbin/ssh

root@server-new:~# which sshd
/usr/local/sbin/sshd
root@server-new:~# which ssh
/usr/local/bin/ssh
Run Code Online (Sandbox Code Playgroud)

我确实更新了 /etc/init.d/ssh 和 /etc/init/ssh.conf …

upgrade server ssh openssh sshd

3
推荐指数
1
解决办法
5820
查看次数

无法使用 Putty 远程连接到我的 Ubuntu 计算机?

我是 Ubuntu 新手,我已将其安装在我的计算机上(而不是虚拟机上),并且我正在尝试通过 PuTTY 远程连接到我的 Ubuntu 计算机。我正在使用 获取 Ubuntu 机器的 IP 地址ifconfig。我尝试使用 PuTTY 连接到此 IP 地址,但收到以下错误消息:

Network Error: Connection Timed Out
Run Code Online (Sandbox Code Playgroud)

如下所示:

显示来自 PuTTY 的“网络错误:连接超时”消息的图像

谁能帮我?

ssh networking sshd

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

如何抑制 pam_unix(sshd:session):会话已为用户关闭

我有一个 Ubuntu (14.x) 主机作为 Git 存储库框(通过 GitLab CE)。大约 50 个用户正在使用共享用户(在本例中gitlab)连接到该框以同步他们的存储库。这种方法工作得很好,但不幸的是,它完全破坏了我的工作/var/log/auth.log,每天很容易增加到 10 场演出,如下所示:

Apr 22 14:10:25 gitlab sshd[7434]: pam_unix(sshd:session): session opened for user git by (uid=227)
Apr 22 14:10:25 gitlab sshd[7435]: pam_unix(sshd:session): session closed for user gitlab
Run Code Online (Sandbox Code Playgroud)

是否有一种方法可以为该用户抑制此消息并停止泛滥我的日志文件?

git pam sshd

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

Ubuntu-budgie 18.04 代理在尝试使用公钥进行 ssh 时拒绝操作

当我尝试使用 rsa 密钥对进行 ssh 时,出现以下错误:

debug1: Next authentication method: publickey
debug1: Offering public key: RSA SHA256:2zjgjRVRDdbdfmjqip0o7M5vGXRmdH1vIvT88rrF3yE /home/home/.ssh/id_rsa
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: pkalg rsa-sha2-512 blen 535
debug2: input_userauth_pk_ok: fp SHA256:2zjgjRVRDdbdfmjqip0o7M5vGXRmdH1vIvT88rrF3yE
debug3: sign_and_send_pubkey: RSA SHA256:2zjgjRVRDdbdfmjqip0o7M5vGXRmdH1vIvT88rrF3yE
sign_and_send_pubkey: signing failed: agent refused operation
Run Code Online (Sandbox Code Playgroud)

如果我尝试从服务器计算机登录到其自身,则不会发生这种情况。如果我使用其他机器,就会发生这种情况。我在服务器和客户端计算机上运行 Ubuntu Budgie。home和文件夹的权限.ssh设置为 ,700并且authorized_keys设置为600
这是我的 ssh 服务器配置的副本 ( sshd_config): …

openssh sshd 18.04

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

标签 统计

sshd ×9

ssh ×4

openssh ×3

networking ×2

18.04 ×1

20.04 ×1

git ×1

iptables ×1

live-usb ×1

lubuntu ×1

pam ×1

server ×1

services ×1

ufw ×1

upgrade ×1

usb ×1