Articles of ssh

如何限制每个用户的基于ssh的并发会话?

我试图阻止我的SSH用户一次打开多个会话,我的系统是Ubuntu 11.10。 我以为这个设置是在/etc/security/limits.conf ,我设置了以下内容: betatest hard maxlogins 1 但是,这不起作用,我可以使用不同机器上的用户帐户名称进行多次login。 sshd_config使用PAM,而/etc/pam.d的login和sshdconfiguration都有以下设置: session required pam_limits.so 如果有人知道我可以如何限制每个用户的并发会话,我真的很感激帮助。

FTP用户无法访问其他文件夹

我是一个FTP /用户权限的新手。 我有一个域和一个专用的服务器。 让我说我的域名是www.mysite.com所有我的文件都在httpd文件夹内。 我想为httpd内的新用户创build一个文件夹,例如/newuser 。 用户应该能够从浏览器www.mysite.com/newuser访问他的文件,但这个文件夹应该是他的根。 理想情况下,他只能将file upload到该文件夹​​,没有权限查看此文件夹以外的文件。 这可能吗。 谢谢你的帮助。

SSH到localhost时清空homedir名称

我试图启动一个系统(Hadoop,但这对于这个问题应该没有太大的关系),并且需要能够SSH到本地主机。 我用cygwin在windows上做这个。 cygwin的SSHD服务正在运行,而ssh的localhost工作正如ssh username @ localhost一样。 但是,当我这样做时,它说: Could not chdir to home directory : No such file or directory mkdir: cannot create directory `': No such file or directory could not be created. Setting HOME to /tmp. 不知怎的,它试图chdir到一个空名称的目录,失败。 但是,我不明白为什么会那样做。 / home / username文件夹就像它应该存在一样,在通过sshlogin后可以访问。 任何指针上的ssh将获得空文件夹的名字? (有些configuration我可能不知道?)。 提前致谢!

SSH连接问题

我有一个远程数据中心托pipe的CentOS 5.5服务器。 我通常使用ssh命令从红帽企业Linux 5服务器访问此服务器。 现在我的组织已经实现了代理服务器,这不允许我连接到VPS服务器。 我使用root@<ip address>:-命令看到以下错误root@<ip address>:- : ssh: connect to host <ip address> PORT 22: connection refused. 有人可以帮我解决这个问题吗?

如何使用公钥authentication在服务器之间build立ssh连接

我正在build立连续集成(CI)服务器和testingWeb服务器。 我想CI服务器将访问公钥authentication的Web服务器。 在Web服务器中,我创build了一个用户并生成了密钥 sudo useradd -d /var/www/user -m user sudo passwd user sudo su user ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/var/www/user/.ssh/id_rsa): Created directory '/var/www/user/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /var/www/user/.ssh/id_rsa. Your public key […]

SSH交互模式不起作用

我有一个基于Debian的Linux服务器运行一年左右,没有任何问题。 几天前,ssh交互式模式没有理由停止工作。 我的意思是,我可以打开一个SSH连接就好了,服务器用壳问候我,但我什么都不能input。 但是,如果我发送这样的命令: ssh [email protected] cat /var/log/messages ,我得到响应。 我挖了几个日志,发现一条消息,这个消息与这个问题有很大的关系。 sh kernel: [10222733.062511] ————[ cut here ]———— sh kernel: [10222733.062522] WARNING: at /build/buildd-linux-2.6_2.6.32-39-amd64-7yVIH2/linux-2.6-2.6.32/debian/build/source_amd64_none/drivers/char/tty_ldisc.c:738 tty_ldisc_reinit+0x46/0x7b() sh kernel: [10222733.062526] Hardware name: PowerEdge R210 II sh kernel: [10222733.062528] Modules linked in: ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables sha1_generic arc4 ecb ppp_mppe ppp_async crc_ccitt ppp_generic slhc loop […]

为主用户创build一个子用户| Linux | 权限

我想找出如何创buildssh用户,可以在我的网站目录内工作,但没有完全的访问权限,除了我指定的文件夹。 唯一的问题是,我需要不要创build特权问题的子用户。 这就像我想要一个网站所有者在处理由他或其他工作人员创build的站点文件夹中的任何内容时都像root一样行事。 任何build议稳定的解决scheme? 谢谢

是否可以阻止SSH SOCKS用户的特定出站主机名?

是否有可能阻止通过SSH SOCKS代理访问networking的用户连接到特定的主机名?

远程访问Centos服务器不工作

我们有一个Centos服务器,目前SSH访问不起作用。 它曾经工作,直到5天前。 现在,login到机器的唯一方法是在本地执行。 我们尝试过使用Putty和FileZilla都没有成功的SSH。 机器还活着回答。 我可以ping它,Apache服务启动并运行。 但SSH访问不可用。 当我尝试使用腻子时,机器回答问我input用户名。 我这样做。 当它要求我input密码时,它永远不会再回答,并且在大约60秒后超时…任何想法,我们应该努力解决这个问题? 先谢谢你!

与Linux桌面RDP的双重SSH连接

我怎么解释这个… 我有一个远程Ubuntu的Linux系统,它的桌面在第三方网站共享。 这个系统有一个dynamic的IP地址,所以我在互联网上build立了一个反向的ssh隧道,连接到我们networking机房的一个安全系统。 现在从我的桌子上,我想连接到安全系统,并把它转发到远程系统的RDP请求。 所有这些系统都在运行Linux。 所以我想我可以使用我的办公桌上的ssh连接到networking室的服务器,并将它redirect到互联网上的远程系统。 这是行不通的。 我怎样才能解决这个RDP到远程系统的问题? 这里是一个例子: +——–+ request +———+ Reverse ssh Tunnel +——–+ | | ——————–> | Server | <——————> | | |TightVNC| Static IP | Proxy | Port Port | Remote | | Client | <——————– | | 50000 5900 | Client | +——–+ response +———+ +——–+ 我想我可能需要服务器上的netcat监听某个端口,例如50001,并将其转发到端口50000。 设置远程服务器的反向隧道,以在端口50000上从服务器build立反向隧道,并将其redirect到远程机器上的端口5900。 我知道这个工程,但我需要TightVNC客户端连接到服务器代理服务器,并有一个双向pipe道。