Tag: ssh

如果有其他用户通过ssh登录,则禁用shutdown / suspend

我记得在9.04左右的ubuntu版本中,如果有其他用户登录,可能会禁用用户关闭(也可能暂停)系统。像policykit或类似的东西。 可以在11.04做吗? 谢谢 编辑: 如果有人需要(为了自己承担风险),/ usr / lib / pm-utils / bin / pm-action中的少量更改将允许用户暂停机器,如果他只是用户登录或用户将运行sudo pm-suspend。 可能不是最好的代码,但现在可行。 diff -r 805887c5c0f6 pm-action — a/pm-action Wed Jun 29 23:32:01 2011 +0200 +++ b/pm-action Wed Jun 29 23:37:23 2011 +0200 @@ -47,6 +47,14 @@ exit 1 fi +if [ “$(id -u )” == 0 -o `w -h | cut […]

SSH公钥认证不起作用

我在Ubuntu Server 12.04(A)上为SSH服务器设置公钥认证时遇到问题,无法从Ubuntu Server 13.04(B)进行认证。 我现在在做什么(我试图按照这里的说明): 在B:使用ssh-keygen -C “”创建一个新密钥,不使用密码,写入/.ssh/id_rsa – 我没有收到任何错误 在B:运行ssh-copy-id -i /.ssh/id_rsa user@host-a – 也是成功消息 在B: ssh -i /.ssh/id_rsa user@host-a – 我仍然需要为user@host-a输入我的密码 在A上,我检查了运行ssh-copy-id后是否修改了/.ssh/authorized_keys ,情况就是如此。 此外,在两台设备上我都将其添加到/etc/ssh/sshd_config : RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile /.ssh/authorized_keys 有谁知道这可能是什么问题? 这是机器A上我的/var/log/auth.log的尾部: Jun 13 22:17:56 laptop-camil sshd[12344]: Server listening on 0.0.0.0 port 22. Jun 13 22:17:56 laptop-camil sshd[12344]: Server listening on […]

我怎么能在我的网络中通过ssh关闭远程主机与本地主机?

问题很简单。 我将不得不使用什么脚本来关闭我的网络中的计算机通过ssh。 Normaly我会去命令行并且: ssh desktop delik@desktop’s password: delik@desktop:~$ sudo shutdown -P 0 为了打开电源我创建了一个文件并写道: wakeonlan xx:xx:xx:xx:xx:xx 并给它可执行位 这种启动方式只需双击即可。 我能否做同样的事情来关闭?

如何配置dbus以允许ssh-user挂起服务器?

我尝试使用dbus和UPower暂停我的服务器。 服务器运行Ubuntu LucidLynx 64bit。 如果我直接坐在机器上一切正常,它将无法通过ssh工作。 如果我通过ssh连接到服务器并尝试使用dbus和upower暂停机器,它会返回 dbus.exceptions.DBusException:org.freedesktop.UPower.GeneralError:未授权 有谁能告诉我如何配置dbus以允许ssh用户暂停机器?

SSH期间的注意事项

可能重复: 如何审核用户并访问服务器上的SSH尝试? 我最近不得不将我的Ubuntu 12.10 root密码泄露给我的一个朋友,以便他可以通过SSH连接到我的系统并向我发送一些文件。 现在他是我的朋友,我相信他,所以我不愿意分享我的密码。 之后我确实改变了它。 但它让我感到震惊的是如何查看由其他用户远程登录到我的系统执行的所有命令(显然不是我的朋友。我的意思是一般)。他们在多大程度上可以访问我的数据(特别是我的密码,例如我使用Last Pass也可以访问我的帐户密码??)如果他们在登录我的系统后打开任何浏览器,他们可以访问我的所有密码,前提是我使用chrome给出的“记住密码”选项保存了它们 当我允许某人在我的系统中远程登录时,我应该采取什么预防措施,如何跟踪他们使用的各种命令或他们在我的系统中所做的更改。 除了检查/var/log/auth.log文件之外,还有一些简单的方法可以在有人登录我的系统时收到通知吗?

如何在非服务器安装上获取服务器MOTD

有没有办法在我的Ubuntu Alternate安装上获得显示在Ubuntu Server安装上的花哨的MOTD? 像这样: Welcome to Ubuntu 11.10 (GNU/Linux 3.0.0-12-server x86_64) * Documentation: https://help.ubuntu.com/11.10/serverguide/C System information as of Sun Nov 6 00:38:01 PDT 2011 System load: 0.0 Processes: 88 Usage of /: 0.8% of 227.98GB Users logged in: 0 Memory usage: 14% IP address for eth0: 10.13.37.147 Swap usage: 0% Graph this data and manage […]

当用户通过SSH连接时,如何在14.04中禁用关机或重启?

我的办公室里有一组Ubuntu Trusty台式机,通常我会向他们发送并从命令行远程安装更新。 不幸的是,有时本地用户决定关闭这些PC,从而打破了更新过程。 当SSH会话处于活动状态时,我想阻止这些用户关闭,重启或暂停他们的PC。 我该怎么做? 我尝试过molly-guard ,但不会阻止GUI用户关闭系统(它似乎不会影响GUI用户)。 我也看过这个问题,但是不明白它是否也适用于Ubuntu 14.04 LTS(我不知道如何应用它): 如果有其他用户通过ssh登录,则禁用shutdown / suspend

SSH允许Windows AD组(带特殊字符)

我已成功加入我的linux到Windows域,现在域中的每个人都可以使用ssh登录到服务器。 但我们只想允许一组中的某些用户登录。 当前两组的示例: #it_admin Domain Admin

限制用户对特定IP的SSH访问

我的/etc/ssh/sshd_config文件有一行如下: AllowUsers jim@11.22.33.456 如果我想允许jim使用其他IP地址,我该如何指定它? 它采用逗号分隔列表的forms吗? 或者,添加类似的行 AllowUsers jim@new-ip-address ?

重启后,我怎样才能进入我的系统?

我已经远程重启了我的系统,但现在当我尝试ssh时,我收到了消息 ssh: connect to host desktop.hostname port 22: Connection timed out 当我尝试ping它时: PING desktop.hostname (111.111.111.11) 56(84) bytes of data. From localhost (222.222.222.22) icmp_seq=1 Destination Host Unreachable 有办法远程访问我的电脑吗?