我想我是有点犹豫,但我偶尔和经常处理VCS的get要求某种形式的提示,当然,我试图访问的我ssh方式连接到外部设备。

基本上我的问题是,说我没有这台机器上的root访问权限,将它仍然是可能的设置呢?我已经通过阅读它几次脱脂和我敢肯定我的方法下 - 你产生酒吧/私钥,SFTP的机器和扔你众成一些authorized_keys文件目录。这是如何与多个用户,例如管理?可以在通用的文件名(的.pub)被覆盖,还是我在这里完全误解的过程,它的设置,允许多个密钥本身?

如果我不是sudoer和服务器的目录中必须chmod'd说700,而它的655,我真的不能做任何事情比问苏访问等,对吧?

有帮助吗?

解决方案

如果您有到远程机器的ssh访问,你可以生成你的本地计算机上的密钥对,公钥添加到远程机器上的authorized_users文件,然后用这个身份验证。你并不需要root权限做到这一点。键和authorized_files通常居住的主目录下(MYHOME /的.ssh / authorized_keys文件等),所以他们没有得到用户之间的混淆。

您如何设置目录权限的问题是不相关的,但如果你自己的目录或它的父(或其父......),你就可以设置该目录中的文件的任何权限。

听起来好像它可能是时间与一般的* nix的行政书卷起,也许?不轻读,但它可以是有用的,我总是觉得它最翔实的学习细节时,我其实与他们挣扎。

其他提示

我ssh所有的时间变成一个机器,其允许su或须藤。但是,它的成立不以允许通过“SSH根@机” SSH。因此,要回答你的问题,是的,它是可能的。

如果你自己的目录,您只能更改目录的权限,或者如果你有root权限。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top