Articles of ssh

为什么sshd在通过netcat连接时给出了不同的标识?

我一直在试图创build一种方法来隐藏在防火墙后面的机器。 我使用Proxycommand /usr/bin/ncat -l 2000选项Proxycommand /usr/bin/ncat -l 2000设置我的ssh客户端,然后使用ncat <client> 2000 -c "sshd -i"在服务器ncat <client> 2000 -c "sshd -i"其连接到sshd。 它的工作原理是我可以在服务器上获得一个shell,但是服务器发送的不同于当我使用普通的ssh时的一个密钥。 所以问题是,为什么? 当sshd以这种不寻常的方式被调用时,关键是不同的?

500没有来自subprocess(php)的响应:subprocess退出状态为127

现在有一个问题,在任何的cPanelnetworking邮件访问,我们越来越 500没有来自subprocess(php)的响应:subprocess退出状态为127 我已经尝试了以下; yum install libltdl.so.3 (nothing todo) yum reinstall "libtool-ltdl" (same) cp /usr/lib/libltdl.so.3 /usr/local/cpanel/3rdparty/php/53/bin/ /scripts/check_cpanel_rpms –fix localte libltdl.so.3 /usr/lib/libltdl.so.3 /usr/lib/libltdl.so.3.1.4 /usr/local/cpanel/lib/libltdl.so.3 /usr/local/cpanel/lib64/libltdl.so.3 php -v PHP 5.4.16 (cli) (built: Jun 26 2013 11:46:30) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright (c) […]

为什么当放在一个batch file的FOR循环内不rsync通过SSH工作?

我已经放置了ff。 rsync.bat中的代码: for %%A in (%VAR_REMOTE_HOST%) do ( set VAR_TARGET=%USER%@%%A:%VAR_TARGET_DIR% echo Rsync Source Dir: %VAR_SOURCE% setlocal ENABLEDELAYEDEXPANSION echo Rsync Target Dir: !VAR_TARGET! endlocal echo Syncing files… rsync -rltgDvzO –chmod=Dugo=rwX,Fugo=rw -e ssh %VAR_SOURCE% %VAR_TARGET% ) 其中VAR_REMOTE_HOST是逗号分隔的服务器列表。 它输出rsync的文件列表,以及权限,大小和时间戳。 它甚至在最后显示一个rsync日志(发送的字节,接收到的字节,字节/秒)。但是,这些文件不会发送到目标。 就好像它跑了干。 (但没有-n选项) 在这里看到截图。 ( http://postimg.org/image/vc0kei1j1/ ) 有人遇到过这种情况么?

如何摆脱Centos / cpanel上的ebury恶意软件/木马

我有一个在Centos 5.9上安装cPanel的服务器。 三天前,我的服务器提供商告诉我,我感染了“Ebury Trojan”。 我读了很多说cPanel附带的openSSH服务器可能会被感染以及如何检测它。 有人说,使用“Yum”的软件包也可能会损坏。 那么如何彻底清除埃伯里木马呢? 如何在cPanel / Centos 5.9上安装干净的openSSH版本? 如何确保我的服务器不会被这个木马破坏,因为它将密码发送给第三方(当然,我已经更改了密码)?

SSH隧道通过本地主机工作,但不通过IP地址或DNS查找

在我的工作中,有两台计算机 – 一台使用公共IP地址,另一台计算机使用Apache服务器在端口80上运行基于浏览器的应用程序。具有公共IP地址的计算机的端口80接收DNS公用的stream量。 domain.edu。 计算机的端口80与Apache服务器不公开,但可以通过private.domain.edu在本地networking访问。 我想创build一个本地SSH通道,从公共计算机的端口80到实现了Apache服务器的计算机。 到目前为止,我已经使用公共IP地址的计算机尝试了此命令: sudo ssh [email protected] -L 80:private.domain.edu:80 当我运行这个特定命令时,我可以通过在public.domain.edu上运行浏览器并在地址栏中input“localhost”来访问private.domain.edu上的Web应用程序。 但是,当我在地址栏中inputpublic.domain.edu的IP地址时,它不会隧道到private.domain.edu的应用程序,而是说找不到URL。 此外,当我在地址栏上键入public.domain.edu的DNS查找时,它仍然不起作用。 如何修复SSH隧道,以便在地址栏上inputpublic.domain.edu(或其IP地址)时,访问private.domain.edu的Web应用程序?

确保跨站点访问的SSH安全

我们有2个服务器,每个服务器位于不同的地理位置,我们正在考虑使用rsync脚本来保持某些文件夹同步。 我们的设置禁用了rootlogin和密码login,并依赖于密钥文件。 我们在端口22X上运行SSH(只是为了最大限度地减lesslogin尝试,而不是通过默默无闻的安全方式)。 如果我们设置端口转发,使端口XYZ转发到22X,并且禁用了密码login,那么我们应该采取哪些其他措施来防止由于开放端口而发生恶意活动? 我的想法是,只要我们保证我们的密钥安全,那就不应该有问题。 我错过了什么?

无法login到sftp服务器

我试图用open-ssh来设置sftp服务器来存储一些文件,但是当我尝试连接它时,我只是在FileZilla中得到了“通过退出代码1的服务器closures的连接”。 它不能只是错误的用户名或密码,因为我已经检查了好几次,甚至改变了它。 这里是我的sshd_config设置: Subsystem sftp internal-sftp UsePAM yes "Match group sftponly ChrootDirectory /var/www X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp"

远程Ubuntu服务器configurationOpenVPN崩溃

当我试图按照这些指示我的远程Linux(Ubuntu的)服务器崩溃。 我没有物理访问这台电脑。 https://help.ubuntu.com/community/OpenVPN 我将再次尝试与另一个远程Linux服务器(再次Ubuntu)。 有人可以提供任何build议,如何不尝试设置OpenVPN连接永久失去SSH连接? 谢谢。

为cyrus用户启用shell访问

我目前在/etc/passwd cyrus用户看起来像这样: cyrus:x:76:12:Cyrus IMAP Server:/var/lib/imap:/sbin/nologin 我希望能够授予它shell访问权限,但将其限制为/var/lib/imap和/var/spool/imap 。 如何启用shell来允许这个使用usermod? 一旦这样做了, cyrus用户能够SSH入服务器,还是应该在sshd_config中进行更改? 目的:需要使用cyrus用户进行rsync邮件备份

ssh SendEnv从Windows到Linux服务器使用cygwin

我正在从Windows cygwin ssh到Open SU​​SE Linux服务器。 我想通过ssh命令发送一个本地环境variables,这样我就可以在login后立即加载一些特定的.bashrc文件。下面是我试过的。 Windows机器有这个envvariables IDENTITY=samiron echo %IDENTITY% samiron 在Linux机器上我有 vim /etc/ssh/sshd_config AcceptEnv IDENTITY 在/home/user/.bashrc我写了类似的东西 export ME=$IDENTITY 我的计划是有一个像.bashrc.samiron文件,并从.bashrc文件source ~/.bashrc.$ME 。 不过,我正在做如下ssh,期待variables$ME包含"samiron" ssh -o SendEnv=IDENTITY [email protected] 但是在logging之后 user@server:~> echo $ME 它什么也没有显示 任何人都可以build议我在这里做错了吗?