Tag: ssh

ssh-agent – 这个过程有什么作用?

我在系统监视器中发现了一些奇怪的东西。 在我的进程列表中是’ssh-agent’,现在我对SSH不太熟悉,但我知道在VANILLA桌面Ubuntu安装上运行SSH服务是不正常的。 我跑了rkhunter,它没有特别回来。 我运行了这个命令,结果如下: trev@trev-pc:~$ ps -aux | grep ssh trev 1635 0.0 0.0 11140 48 ? Ss Feb18 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch –exit-with-session /usr/bin/im-launch mate-session trev 15992 0.0 0.0 15192 2144 pts/1 S+ 20:06 0:00 grep –color=auto ssh 这里发生了什么? 这是值得关注的吗?

无法安装Openssh-server或客户端

当我去安装时,我收到此错误: sudo apt-get install openssh-server Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. […]

无法解析ssh的别名

这是我的问题: 我在同一网络192.168.122.0/24中有两台机器 我的/ etc / hosts: 192.168.122.100 toto 192.168.122.110 tata 如果我输入: ssh toto : root@toto’s password: Permission denied (publickey,password).` 但如果我键入ssh toto@192.168.122.100它可以工作.. 问题是什么?

通过systemd在启动时启用和禁用sshd

我安装了openssh-server但是我有时希望在启动时默认关闭sshd服务,并且只在需要时从终端启动它。 基于许多其他问题的建议,在我的systemd使用16.04发行版启用和禁用启动服务应该很简单: $sudo systemctl disable sshd.service 这似乎有效。 但是,在此之后我无法再在启动时启用该服务: $sudo systemctl enable sshd.service Failed to execute operation: No such file or directory 即使卸载并重新安装openssh-server也无法解决问题,但是purge也是如此。 我通过systemd禁用sshd ,如何在启动时重新启用sshd ? 请注意,即使在这种混乱的状态下,我仍然可以通过service ssh [start | stop]`手动启动和停止服务。

为什么只有一个用户对ssh密码提出质疑?

为什么我要为密码挑战? 只有一个用户? 不是其他的? 密钥没有validationssh连接吗? Authentication succeeded (keyboard-interactive). 来自本地主机的完整日志: thufir@doge:~$ thufir@doge:~$ ssh thufir@fqdn.example.com -vvvvv OpenSSH_7.2p2 Ubuntu-4ubuntu1, OpenSSL 1.0.2g 1 Mar 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: resolving “fqdn.example.com” port 22 debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to fqdn.example.com [xxx.xxx.xxx.xxx] port 22. debug1: Connection established. debug1: identity file […]

通过中间ssh服务器与vinagre(VNC)连接

好吧,我似乎无法让VNC连接工作。 我不确定我是否理解它。 所以: 我想从我的家用电脑(让我们称之为)连接到我的工作桌面(让我们在工作中调用它,但我必须通过连接服务器(我们称之为工作服务器))。 那么有人可以解释我如何使用,例如,Vinagre通过workserver连接从athome到workserver (并共享我在atwork vino-preferences上启用的桌面)? 我可以通过终端中的ssh轻松访问它们,但我无法让Vinagre连接。 我尝试过使用“使用主机…作为SSH隧道”选项。 它没用。 我已经尝试了ssh -v -N -R 5902:atwork:5902 user@workserver在终端然后连接到localhost:5902 ,但它没有用。 我可能做错了什么,所以如果有人能够清楚地向我解释应该怎么做,我会很高兴。 谢谢

卸载ssh

ssh安装在我的系统中。 ssh -V OpenSSH_6.6.1p1 Ubuntu-2ubuntu2, OpenSSL 1.0.1f 6 Jan 2014 但是当我尝试使用sudo apt-get purge openssh-server完全卸载它时,它说Package ‘openssh-server’ is not installed, so not removed 。 我怎么能完全删除它? 我正在使用Ubuntu终端发出SSH登录 – 权限被拒绝(publickey) ,所以我想卸载它并再次重新安装它。 正如Mark在回答/评论中所建议的,我已经使用synaptic包管理器卸载了ssh,ssh -V仍然显示它在那里。 可能是什么问题? 正如所建议的那样,我再次重新安装它,仍然使用Ubuntu终端进行SSH登录 – 权限被拒绝(公钥)问题。 在synaptic包管理器中搜索ssh时,安装ssh时,它会显示类似附加图像的内容,而不是显示ssh元包。

如何通过带有rsa密钥密码的ssh使用rsync?

如何将rsync与密码一起使用? 我发现使用无密码短语的所有Google搜索“解决方案”似乎都不是真正的选择。 我正在运行2个ubuntu服务器12.04.2 LTS。

多个用户私钥/公钥

我目前正在进行一个项目,即为一组30个用户维护具有某些简单服务(邮件,Web)的服务器。 我想使用酒吧/私人密钥,但我不确定他们的用途。 每个用户都必须拥有自己的私钥和公钥吗? 每个用户在服务器计算机上有一个不同的公钥,然后是一个私钥? 或者只是一个公钥分发给每个用户和一个私钥? 我真的很想确保我理解并充分了解这个重要的概念! 谢谢你们!

如何安装驱动器以便我可读?

我正在使用通过USB连接的外部硬盘进行SSH。 我知道我可以使用以下命令手动安装驱动器: sudo mount / dev / sdc~ / dirToMountTo 问题是,如果我不以root身份执行,那么它说“mount:只有root可以做到”。 但是,如果我以root用户身份执行此操作,则无法以普通用户身份访问,读取或写入文件。 只有root有权在目录中执行任何操作。 如何安装它以便我可以在其中工作而不是root?