有没有办法限制用户使用sftp和cygwin的某些主目录: 例如user1不能离开 /主页/用户1 / 用户2 /家庭/用户2 / 我不认为有窗户,但也许我错了。 如果没有,只有让用户的目录列表和上传文件? 我试图避免用户能够访问对方的文件。 谢谢 保罗
我pipe理一个基于目录列表(dessin.acswift.com)的网站。 该网站是法文, 许多url都包含口音 : /leçon 1 – identification & vocabulaire.html 我希望能够使用SSH和SFTP,使用Mac上的terminal在网站上工作。 问题是,当我SSH / SFTP到服务器,上面的地址变成: /le?on 1 – identification & vocabulaire.html ç成为一个? 所以,例如,当我想SFTP文件来: le?on 4 – origine, terminaison & action 我无法弄清楚如何将光盘放到我想要的目录 – 我无法以服务器识别的方式键入ç字符。 星号通配符有时帮助但不总是。 有没有办法使用UTF-8字符使用SSH / SFTP? [更新]这是locale的输出(我的本地计算机正确显示重音): LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ALL= Apache服务器不识别lang或locale。
使用以下软件的Linux服务器: – Ubuntu 10.04 LTS x64 – Linux kernel 2.6.38 需要以下configuration/软件: – SSH through rsa key authentication – SFTP with the following properties: – Single user – Access to ONLY /var/www (no home directory what so ever) – Rsa key authentication 服务器将在互联网上,所以它需要安全。 我该如何正确地做到这一点? 我遇到了SFTP用户的configuration,他可以访问FTP但不能写任何东西,也不能下载。 我想我做错了chown或权限设置不正确,我只是无法弄清楚是什么导致了这个问题。 sudo apt-get install openssh-server sudo mkdir /var/www sudo groupadd sftp_users […]
可以使用pam强制任何sshtypes的连接拥有0777的umask。 这是我的: # /etc/pam.d/ssh sesssion required pam_umask.so umask=0777 我只想为某个用户/组执行此操作。 我读过,pam_umask是有能力的,但我一直无法弄清楚如何。
早上好; 我有一个RHEL 5.7 Web服务器configuration为只允许特定组的SSH / SFTP。 我希望内容pipe理员将内容上传到各自的目录,并且不pipe上传方法或应用程序如何,该内容都会inheritance目录的用户/组所有权。 例如: John用于SSH / SFTP权限的“web”组和目录权限的“finance” ,并通过SFTP上传到目录“webstuff” 。 目录“webstuff”具有“2760”(rwxrws —)权限,以及“apache:finance”的所有权。 如果John将更新上载到“webstuff”中的现有文件,则文件的所有权保留在“apache:finance” 。 如果John将新file upload到“webstuff” ,则文件的所有权为“john:finance” 。 我的愿望是将任何来自John的file upload到“webstuff”,以转换到目录的所有者。 我已经尝试setuid和setgid都设置,但用户所有权没有采取。 我已经在ServerFault上看到了使用ACL或者用于SFTP的chroot监狱,但是我还没有configuration和testing它们,我不知道它们是否是一个可行的解决scheme(它们可能是,我只是不知道,因为我从来没有做过)。 任何想法和援助将不胜感激。
有没有人知道任何可用的工具。 我有大约100台服务器,我想将一个文件传输到每个服务器。 有没有这样的Windows工具?
我有最新的OpenSSH,我有一个组5名用户的“成员”。 我需要得到SFTP到特定的目录,没有别的。 我似乎可以用Chroot来做到这一点,但是它不起作用。 下面是我的/ etc / ssh / sshd_config:子系统sftp internal-sftp Match Group members ChrootDirectory %h ForceCommand internal-sftp AllowTcpForwarding no 我的错误是这样的: connect to address 127.0.0.1 port 22: Connection refused ssh: connect to host localhost port 22: Connection refused Couldn't read packet: Connection reset by peer 我迷路了。
我正在尝试从一台服务器到另一台服务器的SFTP时发生协议错误。 我试图search谷歌无济于事。 我可否知道有没有人可以帮助我。 rel@kingfisher:/kingfisher_bft/hme/rel> sftp [email protected] Need basic cursor movement capability, using vt100 error: Could not open connection to `[email protected]': Protocol error
我们的SFTP共享位于:/ home / COMMUNITY 每个工作组都有自己的目录,例如:/ home / COMMUNITY / Halloween 这个目录下有多个目录。 有一个组包含所有用户:社区。 所有的目录都将粘性位设置为组所有者COMMUNITY,这样做效果很好,并且在此结构中创build的所有目录和文件都自动使用这个组。 SFTP用户的个人目录权限由目录组控制。 在/万圣节的情况下,是万圣节组。 用户使用SFTP在/ home / COMMUNITY中启动login。 当每个目录只有一个用户在一个社区项目上工作时,这个效果很好。 然而,我们的社区服务组正在成长,每组“万圣节”中有更多的用户,这里出了问题。 默认情况下,用户创build的文件目录会自动获取其所有权。 但是为了让我们的系统运行良好,底层目录和文件的所有权必须是root。 也许有缺陷,但我们目前的想法是用一个shell脚本解决这个问题,首先testing一个目录/文件是否拥有作为所有者的根目录,如果不是,则将其更改为根目录。 我们需要在COMMUNITY目录下recursion地执行此操作。 我们想保持这个速度非常快,而不是强制改变拥有root权限的文件。 共享文档的人可能会产生问题,但是当我们经常运行脚本时,我们希望能够修复当前用户无法保存其他用户创build的文档的问题。 文章:“Bash脚本修复目录和文件所有权”,“SFTP监狱和保持文件所有权相同/文件所有者每个文件夹”和“粘滞位技巧”是接近我们想要的,但它不是100%相同,我们可以不知道如何使其工作。 我们所有使用这个系统的志愿者都非常感谢您的帮助,现在却感到沮丧,因为它不再适用。
我想限制用户到特定的目录,但也允许使用SFTP传输。 我查看了在类似问题上提供的答案: 如何在不提供shell访问权限的情况下为网站设置SFTP? SFTP访问类似于被监禁的shell 不幸的是,接受的答案只适用于更多的当前OpenSSH版本,而我的系统是Centos 5.8, OpenSSH_4.3p2,OpenSSL 0.9.8e-fips-rhel5 2008年7月1日 我使用下面的Rackspace指南设置了vsftpd: http ://www.rackspace.com/knowledge_center/article/rackspace-cloud-essentials-5-centos-installing-vsftpd通过限制用户到他们的目录很好用,但只使用ftp ,它不允许SSH(使用usermodclosuresshell) 我启用sftp使用以下指南: http ://wiki.vpslink.com/Configuring_vsftpd_for_secure_connections_(TLS/SSL/SFTP ) 不幸的是,sftp是不允许的,直到我重新启用用户的bash shell。 现在sftp工作,但他们可以离开他们的主目录,并随意浏览系统文件。 现在已经非常接近剃牦牛了,所以我想知道是否应该尝试升级OpenSSH或者有其他解决scheme?