我正在尝试在 Ubuntu 20.04.3 Virtualbox 上下载 rssh。
我试过了sudo apt-get install rssh
,结果E: Unable to locate package rssh
我在网上查找了这个错误。我找到了这个帖子:https://github.com/serghey-rodin/vesta/issues/1681
我按照那里的建议尝试了
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install rssh
这些都不起作用,所以我进入我的 /etc/apt/sources.list 并仔细检查,所有编译的存储库都已启用...所以我不确定问题是什么。我的最终目标是遵循此处的指示http://www.granthurley.ca/blog/running-and-integrating-archivematica-and-atom-with-vagrant/尝试在两台运行开源档案软件的服务器之间建立集成。谢谢!
答案1
“无法找到”不是一个错误,它只是告诉你你正在搜索的包在存储库中不可用。对于 rssh 来说,这可能是因为有许多高严重性漏洞这个问题永远无法修复。rssh 自 2003 年以来就没有更新过,作者本人表示“rssh 已完成“。
我在 Ubuntu Launchpad 中找到了替代方案,匆忙。
另一种方法是使用 SSH 连接并通过使用以下方式限制用户rbash作为 shell,或者 chrooting 用户的 shell。
答案2
看起来 rssh 包已从 Ubuntu 20.04 focal 中删除:https://packages.ubuntu.com/search?keywords=rssh&searchon=names 在 rssh 的主页上(http://www.pizzashack.org/rssh/) 写道:遗憾的是,RSSH 在 2019 年惨遭杀害很明显,提供对任意程序的限制访问几乎是不可能的,特别是如果你不是所有相关程序的专家(包括 sshd 和所有你想限制的应用程序)。事实证明这是一项难以管理的任务,对 RSSH 的支持因未修补(并且我相信无法修补)的安全问题而结束,这并非完全是 RSSH 本身的错。仍然可以在 Ubuntu 20.04 上使用 Debian stretch rssh 包机器 (https://packages.debian.org/stretch/amd64/rssh/download)或学习设置匆忙如前所述(https://launchpad.net/ubuntu/focal/+package/rush)♥