假设我以用户身份可以通过 ssh 访问某些 Ubuntu 服务器,并且为了方便起见,我需要安装一些非系统工具(mc、rtorrent、mcedit)。我不想为这些小程序打扰管理员。
有没有办法在不使用类似的东西的情况下安装它们(让它们运行)sudo apt-get install
?
我用我的学校的电脑,并想用zsh
代替bash
。我想将其设为默认 shell,但我无法运行命令,例如$ chsh -s $(which zsh)
因为我没有管理员权限。
有没有办法可以将某些内容放入我的内容中.bashrc
或zsh
在打开时自动调用的内容作为解决方法?
澄清一下,zsh
已经安装了。
当我安装一个简单的程序时,它经常使用make && make install
并且通常甚至没有卸载目标。
如果我想升级一个程序,假设它只是无缝地重写旧程序是标准协议吗?
我如何跟踪这些程序;大多数人是否只是“一劳永逸”,如果没有给出卸载目标,我是否必须手动删除所有内容?
我将在不久的将来部署一些机器,这些机器将位于路由器之后。在每个路由器和端口转发上设置动态 DNS 是不可行的,所以有没有办法可以配置这些机器以启动到我的计算机的 TCP 连接,然后让我的计算机通过 SSH 连接到远程计算机那个联系?
IE:
COMPUTER A OPENS TCP CONNECTION TO COMPUTER B
COMPUTER B OPENS SSH CONNECTION OVER THE EXISTING TCP CONNECTION TO COMPUTER A
COMPUTER B NOW HAS SSH CONNECTION TO COMPUTER A
Run Code Online (Sandbox Code Playgroud)
这可能吗,如果可以,我该怎么做?