小编Jak*_*uje的帖子

PermitRootLogin 是基于 UID 还是用户名?

手册页指出 PermitRootLogin

指定 root 是否可以使用ssh(1).

但是,不清楚此检查是基于用户名 ( "root") 还是 UID ( 0)。

如果将 root 帐户重命名为 会发生什么"admin"?将"admin"能够登录的时候PermitRootLogin=no

如果有两个 UID=0 的帐户,即"root"和 会发生"admin"什么?他们中的任何一个都可以登录吗?

ssh root openssh

17
推荐指数
2
解决办法
2014
查看次数

~有什么区别。(波浪号)并在退出 SSH 连接时“退出”

每当我在 SSH 会话中有一个后台 X11 连接时,我必须使用~.而不是exit退出 ssh 会话。

这里有什么区别?我可以一直使用转义序列~.吗?

ssh unix exit

14
推荐指数
2
解决办法
4364
查看次数

如何在 Fedora 上禁用“未响应”消息

如何禁用该消息:

“您的应用程序”没有响应

在 Linux、Fedora 上?当消息弹出时,我仍然可以在后台玩游戏

X 没有反应

fedora gnome gnome3

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

每 1 分钟编写一次 sFTP 批量上传脚本

我想在我离开几天的时候用网络摄像头录制我房子的一部分的视频,以确保任何窃贼在他们意识到之前被拍到并将照片上传到我的服务器。

我已经设置了一个网络摄像头来使用 mjpg_streamer 流式传输素材。这有效并且正在流式传输。

只要您想调用 'FileName.jpg' ,就可以从流中获取静态捕获:

wget http://127.0.0.1:8080/?action=snapshot -O FileName.jpg 
Run Code Online (Sandbox Code Playgroud)

我有一个 Amazon FTP 服务器,带有 Amazon Web Services 和使用 sFTP 的 FTP 访问。我目前使用 Firefox 的 FireFTP 插件进行连接,这样就可以了。这个想法是让计算机在连接​​实时运行的情况下运行。

我想编写从流中拍摄图片的脚本,例如每 1 分钟一次,并通过实时 FTP 连接将图片上传到我的服务器,或者从我的 PC 上删除原始文件,以便下一个文件保存 O或者在每个文件的末尾附加一个数字,然后通过 FTP 将其上传。例如文件名1.jpeg、文件名2.jpeg。

我已经在谷歌上搜索了几个小时,虽然有很多关于编写 FTP 上传脚本的帖子,但我找不到任何关于持续上传的内容......即“观看此文件夹,每 1 分钟上传一次内容,然后一分钟后上传上传其中的任何新内容”。

我想我需要一个 bash 脚本:

  • 保留一个计数器,以便每个新创建的文件都有不同的名称
  • 每 30 秒或 1 分钟将该文件名发送到“wget http://127.0.0.1:8080/?action=snapshot -O FileName XX .jpg”
  • 上传文件名XX .jpg 到 FTP 服务器

但我不知道该怎么做!有人可以指导我吗?或者有没有人知道如何处理 FileZilla 或其他东西(无法观看文件夹 AFAIK:https : //forum.filezilla-project.org/viewtopic.php ? t = 41609 ?

linux webcam sftp amazon-web-services

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

Fedora - 如何降级到特定的软件包版本?

如何降级到普通版本不可用的特定软件包版本dnf downgrade <package>


例如,由于某些项目特定的原因,我的 Fedora 23 附带的 Linux 内核 ( kernel-4.6.4-201.fc23.i686) 必须降级到特定版本。4.4.9

如何将dnf内核包降级(使用)到kernel-4.4.9-300.fc23.i686


问题是这个命令:

$ dnf downgrade kernel
Run Code Online (Sandbox Code Playgroud)

只建议安装内核版本kernel-4.2.3-201.fc23.i686,这不是我想要的版本。

我需要的包可以在koji网站上找到:

http://koji.fedoraproject.org/koji/buildinfo?buildID=760145

但我不知道如何从那里请求dnf install

我怎样才能做到这一点?

fedora packages dnf

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

SSH网关服务器

反正有没有设置ssh网关服务器?我试图设置的是一种无需使用端口号即可从 Internet 远程连接到 LAN 上特定 linux shell 的方法。所以例如登录看起来像这样

ssh server1.domain.com 
Run Code Online (Sandbox Code Playgroud)

或者

ssh server2.domain.com 
Run Code Online (Sandbox Code Playgroud)

而不是 ssh domain.com:(portnumber)将端口转发映射(portnumber)到服务器私有 IP 地址的端口 22

每个服务器都有一个私有 IP 地址并共享公共 IP。

谢谢你

networking linux ssh port-forwarding

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

在 ssh 中禁用密码

我有兴趣让 SSH 通过业余无线电运行,它严格禁止加密以掩盖通信。身份验证(即 RSA 签名)虽然很好。

阅读ssh(1)ssh_config(5)我可以找到有关如何在密码之间进行更改的信息,但我只想完全禁用 SSH 的密码部分,将其作为纯文本发送。

encryption ssh

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

仅当authorized_keys中没有密钥时才允许SSH中的密码认证

我需要以这种方式设置 ssh 服务器,只有在没有添加密钥时它才会接受密码身份验证。因此,当创建新用户时,他可以通过基于密码的身份验证复制其密钥。

linux ssh

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

我的 scp 没有 proxyjump 选项

我想scp通过另一个主机 (B) 将文件传输到主机 (C)。我可以使用以下命令:

scp -oProxyCommand="ssh -W %h:%p B" thefile C:destination
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但这个不起作用:

scp -oProxyJump=B thefile C:destination
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

command-line: line 0: Bad configuration option: proxyjump
Run Code Online (Sandbox Code Playgroud)

我检查了scp手册(man scp)。我的scp命令没有ProxyJump选项,但有ProxyCommand选项。我更新了,openssh-client但没有帮助。

有人知道原因吗?

ssh scp

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

如何仅在通过 ssh 登录时加载部分 bash 别名

正如标题所述,是否可以仅在我通过 访问机器时加载别名ssh,或者更好的是,仅从特定计算机通过 访问ssh

linux ssh bash .bash-profile tmux

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