标签: ssh

我是否可以强制特定用户仅通过 SSH 证书登录,而所有其他帐户仍然可以通过密码进行 SSH?

Ubuntu 向导,

我试图将用户设置为只能通过 SSH 通过证书登录,但允许所有其他用户通过 SSH 通过密码登录。由于某种原因,我不知道如何设置此配置以仅影响单个特定用户而不影响整个系统。谁能详细说明如何(如果可能的话)做到这一点?

提前致谢!

ssh password login certificates

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

/etc/sudoers 在 linux ssh 中是全局可写的

我尝试了一切,但没有任何效果。

sudo不起作用,因为它说:

/etc/sudoers is world writable
Run Code Online (Sandbox Code Playgroud)

即使我输入命令也无法以 root 用户身份登录sudo -i

chmod: changing permissions of 'etc/sudoers': Operation not permitted

su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

在发生此错误之前,我尝试更改文件夹的权限/etc以允许我在文件夹内创建新文件夹/etc,然后第二天打开ssh后,出现此错误。

以下命令是我记得允许我创建文件夹的唯一命令:

sudo chmod -R 777 /etc chmod a+w test mkdir /etc/backup
Run Code Online (Sandbox Code Playgroud)

我是 Linux 命令新手,所以我只是搜索它们并在 ssh 上尝试一下,然后就发生了这个错误。

终端错误

谁能帮我?提前致谢。

ssh sudo etc

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

如果我阻止了所有传入和传出连接,如何修复 iptables?

我正在使用 Ubuntu Server (Amazon EC2) 并使用 putty 与 ssh 连接 我正在设置 iptables 以阻止除我的 IP 地址之外的所有传入和传出连接,我在 putty 中尝试了以下命令:

iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
Run Code Online (Sandbox Code Playgroud)

现在,我无法从任何地方连接。请帮助我如何恢复连接。

ssh iptables firewall

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

Ubuntu 16.04.4 LTS 是否默认包含 SSH 服务器?

根据答案,默认情况下禁用 SSH。但是,环顾教程,有很多安装 SSH 服务器的示例(例如sudo apt install openssh-server),我已完成。运行安装后(新数据使用的适当提示等),我检查了上述帖子,发现该文件/etc/init/ssh.conf确实存在。

我是否只是无缘无故地安装了 OpenSSH,16.04.4 LTS 是否内置了一个 SSH 服务器,我只需启用和配置?

ssh openssh software-installation 16.04

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

如何在不打开端口 22 的情况下重新启动或访问云服务器?

我在我的云服务器上错误地禁用了端口 22,现在无法 ssh 它。

我意外地通过 ufw 命令(防火墙级别)关闭了端口 22。有没有办法登录该服务器?服务器正在工作,但无法登录。有什么办法可以禁用 ufw 吗?

或者,如何魔术重启这台机器?

ssh cloud firewall ufw

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