Tag: ssh

我的SSH服务器是否受到了损害? 如果是这样,我应该如何以及采取什么步骤?

我最近启用了ssh访问我的机器来与我的同学一起处理小组项目。 我阅读了在ubuntu上设置ssh的指南,并尝试遵循良好的安全措施。 我禁用了密码validation,所以进入的唯一方法是使用RSA密钥,我只在authorized_keys文件中列出了2个密钥:我自己(在测试时使用它来查看ssh是否正常工作)和朋友。 今天晚上我好奇地看到我的朋友在我使用它时是否已经进入我的系统,所以我搜索了一个命令,告诉我是否有人ssh’d,如果有的话,谁。 我得到的结果是: sudo netstat -tnpa | grep ESTABLISHED.*sshd 我试过了,输出是: tcp 0 0 192.168.1.86:22 59.47.0.150:44728 ESTABLISHED 7416/sshd: [accepte 这看起来不对。 我联系了我的朋友,他向我保证他没有登录。我再次尝试了命令,并看到: tcp 0 0 192.168.1.86:22 59.47.0.150:44728 ESTABLISHED 7416/sshd: root [pr 在这一点上,我被“root”这个词吓了一跳,并向一位知道更多关于这些东西的朋友发出了信息。 他告诉我试试: ps aux | grep ssh 输出: root 3702 0.0 0.0 61364 2872 ? Ss Apr12 0:00 /usr/sbin/sshd -D root 7473 0.0 0.0 […]

Ubuntu 14.04 Nautilus“连接服务器……”窗口改变了

我遇到了麻烦,因为我想通过我的新安装的Ubuntu 14.04连接到我的EC2服务器而我不能。 我已经下载了.pem密钥并将我的服务器添加到〜/ .ssh / config文件中,如下所示: Host myhost HostName myhostdns User ubuntu IdentityFile ~/.ssh/mykey.pem Compression yes 我还发现窗口改变了: 对此: 我现在可以使用另一个客户端,但我正在配置这台机器尽可能简单。

如何暂停ssh?

我想这个问题与如何配置dbus以允许ssh-user挂起服务器几乎相同? ; 除了我想更好地制定它。 假设我有一个运行不间断的Ubuntu服务器,我们称之为MyServer 。 那么我们说,我在MyServer的同一个本地网络上有另一台PC,我们称之为MyLocalPC 。 然后MyLocalPC保持暂停状态,除非它通过MyServer wakeonlan打开。 这部分过程非常适合我:我可以通过ssh到MyServer ,在MyServer ssh提示符下我可以发出wakeonlan ,并且MyLocalPC唤醒 – 很棒。 然而,然而,一旦我完成MyLocalPC工作,我想再次暂停它。 问题如下 – 如果我首先通过ssh ssh进入MyLocalPC ,我可以轻松暂停机器: [MyServer]$ ssh MyLocalPC [MyLocalPC]$ dbus-send –session –dest=org.freedesktop.PowerManagement –type=method_call –print-reply –reply-timeout=2000 /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend 这将暂停MyLocalPC – 但也将阻止正确退出ssh ,最终ssh到MyServer最终冻结。 我试图变得棘手并发出类似这样的事情: [MyServer]$ ssh MyLocalPC “dbus-send –session –dest=org.freedesktop.PowerManagement –type=method_call –print-reply –reply-timeout=2000 /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend” Failed to open connection to “session” […]

如何启用ssh root access ubuntu 16.04

在Ubuntu 16.04上 sudo nano /etc/ssh/sshd_config 更改 PermitRootLogin prohibit-password 至 PermitRootLogin yes sudo service ssh restart 仍被许可否认

如何将具有相同配置的多台计算机添加到〜/ .ssh / config?

说,我的~/.ssh/config有一些行: Host machine1 User user HostName machine1 ProxyCommand ssh server nc %h %p 2> /dev/null 这个工作正常,但问题是我有很多machines : machine1, machine2, machine3, …所以如何设置所有这些机器而无需手动复制相同类型的线路

我可以阻止来自外部notwork的root ssh访问,但不能阻止来自本地LAN的访问

操作系统:Ubuntu 14.04 我想从本地登录ssh,因为backuppc需要它。 我想用root登录阻止外部访问。 谢谢

如何在启动时通过SSH解锁完全加密的Ubuntu 11.10系统?

在以前版本的Ubuntu和当前版本的Debian中,您可以在启动时通过SSH解锁完全加密的系统(使用dmcrypt和LUKS)。 它很简单: 使用Ubuntu备用安装程序磁盘或普通Debian安装程序磁盘安装加密系统,然后选择加密系统。 安装系统后,添加dropbear和busybox包。 更新initram-fs以授权您的ssh密钥。 在启动时,你只需要ssh到机器,并执行: echo -ne “keyphrase” > /lib/cryptsetup/passfifo 然后,机器将解锁并启动加密系统。 在Ubuntu 11.10上使用完全相同的步骤,我可以ssh到机器,但/lib/cryptsetup/passfifo不存在。 似乎无法通过ssh解锁系统。 我不知道在哪里查看此function是否已更改或是否已删除。

奇怪的SSH问题 – 它甚至都不会启动

我最近得到了Ubuntu 12.04 Precise,它启动并运行了一些MediaWiki软件,盒子和路由器上的静态IP,甚至可以通过手机访问主页面。 一切似乎都很棒…… 然后我想终于摆脱显示器和键盘并通过SSH远程登录。 我安装了openssh-server,让一切都指向端口22进行测试运行并在我的Windows XP机器上安装putty。 我拒绝了连接。 回来并开始检查Ubuntu安装本身…(从这一点开始我已经根目录了) $ sudo -s $ service ssh status ssh stop/waiting $ service ssh start ssh start/running, process 2212 $ service ssh status ssh stop/waiting 显然ssh已经停止或正在等待…… $ ssh localhost ssh: connect to host localhost port 22: Connection refused 我甚至无法连接到自己…我检查了ufw(防火墙),看看端口22是否正常… $ sudo ufw status Status: active To Action From […]

确定我正在使用的服务器

如何识别从终端使用ssh时你所使用的服务器? 我必须每天ssh到30台服务器,并不断切换它们。 目前我正在编辑选项卡名称并编写IP iddress以从一个跳转到另一个。 是否有自动执行此操作的方法(将服务器IP地址指定为选项卡名称)? 任何其他不涉及在每台服务器上编辑文件的替代方案?

是否有通过SSH挂载远程文件系统的GUI实用程序?

是否有通过SSH(SSHFS)挂载远程文件系统的GUI实用程序?