Articles of ssh

在Cygwin中使用syslog-ng守护进程loggingssh信息

我在Windows 7中使用Cygwin设置了syslog-ng守护进程。我想要做的就是将所有ssh失败的密码等logging到/var/log/sshd.log 。 我试图通过添加以下行来做到这一点: auth.* /var/log/sshd.log 到/etc/syslog.conf 但是,所有的ssh信息都被logging到/var/log/messages而sshd.log是空的。 我一直在寻找networking很长一段时间,但无法find解决scheme。 帮助将不胜感激。

如何判断一个ssh会话是否使用x转发(如果使用-X或-Y运行的话)

对于给定的ssh会话,是否有方法来判断是否启用了x-forwarding? 也就是说,您不知道会话是使用ssh username@address还是使用ssh -X username@address 。

login时没有shell和启动应用程序

我正在将应用程序从OpenVMS迁移到RedHat Linux 6.该应用程序是一个绿色屏幕terminal应用程序。 用户将通过SSHlogin到Linux,应用程序应该自动启动,但不应该有权访问该shell。 一旦应用程序closures或崩溃,它应该自动登出。 什么是最好的方法来处理这个? 我试着用下面的命令创build一个新的用户。 useradd -s /sbin/nologin test 然后我把ftp&添加到用户.bash_profile中,希望能够立即打开ftp控制台,然后一旦退出,就会将其注销。 然而,在SSH上进行身份validation后,会话被终止。 有任何想法吗?

dd命令通过gzip和sshpipe道越来越快,随着dd的进展

我正在运行以下命令将LVM从一台主机复制到另一台主机: dd if=/dev/vg_1/lv1 conv=noerror,sync bs=4M | gzip | ssh user@ip 'gzip -d | dd of=/dev/vg_2/lv1 bs=4M' 一开始我在一个小时前得到了大约11MB / s的速度。 随着时间的推移,传输速率已经达到了34.4 MB / s,并且仍在以不变的速度增长。 我很好奇,知道为什么。 我最好的猜测是,我正在复制的LVM非常大,但实际上只有一小部分是数据。 结果可能是大块的数据填充为0.这会使gzip压缩效率更高吗?

gitlab的SSH访问连接被拒绝

我试图通过公钥authentication在SSH中使用我的帐户访问gitlab。 我已经上传了我的公钥,这里是我的SSHconfiguration: content of /home/$my_user/.ssh/config Host gitlab User git Port 22 Hostname gitlab.$my_domain IdentityFile /home/$my_user/.ssh/id_rsa IdentitiesOnly yes 这是我试过的命令: mkdir $my_project cd $my_project git init touch README git add README git commit -m 'first commit' git remote add origin gitlab:$my_user/$my_project.git git push -u origin master 这里是sshd日志文件: auth.log 这里是客户端的堆栈 : 客户端堆栈 当我通过身份validation,我的密钥正确加载从〜git / .ssh / authorized_keys,我认为麻烦来自客户端。 但是我无法确定问题来自哪里,也不知道如何解决问题。 […]

ssh-agent需要在我的服务器上每次启动

我已经使用这个bitbucket教程提供SSH访问的Git仓库: https ://confluence.atlassian.com/pages/viewpage.action?pageId=270827678 但是现在,每次我想要使用git时,都会说我没有权限,直到我这样做: ssh-agent /bin/bash && ssh-add ~/.ssh/id_rsa 为什么会这样呢? 我在本地机器上轻松完成,但是远程服务器不能正常工作。 更新 当我做 ssh-agent 我明白了 SSH_AUTH_SOCK=/tmp/ssh-blGr6z5dJjit/agent.14183; export SSH_AUTH_SOCK; SSH_AGENT_PID=14184; export SSH_AGENT_PID; echo Agent pid 14184; 但比我试图做混帐取,我得到这个: Permission denied (publickey). fatal: The remote end hung up unexpectedly 即使我添encryption钥后 ssh-add ~/.ssh/bitbucket 我得到这个错误 Could not open a connection to your authentication agent.

为什么TCP包装会停止为sshd工作?

在几台CentOS 5服务器上,sshd似乎已经变成“unwrapped”了 – 以前我用的是TCP wrappers和hosts.allow / hosts.deny来控制访问,但是现在还没有被使用。 如果我执行 $ldd /usr/sbin/sshd | grep libwrap $ 它什么都不输出,而在TCP封装器仍在工作的服务器上我看到了 libwrap.so.0 => /lib64/libwrap.so.0 (0x00002b2fbcb81000) 有没有人知道是什么原因造成的,或者如何纠正? 根据要求更新 : $ rpm -qV openssh-server S.5….T c /etc/pam.d/sshd S.?….T c /etc/ssh/sshd_config S.5….. /usr/sbin/sshd ldd / usr / sbin / sshd的输出是: libpam.so.0 => /lib64/libpam.so.0 (0x00002af906b89000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00002af906d94000) libdl.so.2 => /lib64/libdl.so.2 (0x00002af9070e5000) libutil.so.1 => […]

如何防止系统日志消息在ssh会话中popup而不影响其他会话?

我有一台机器(RHEL 5.2),它从远程机器接收系统日志消息。 现在它不断从远程机器popup消息在ssh shell,这是令人讨厌的,当我想要做些什么。 消息是这样的: 来自syslogd @的讯息Thu Jul 17 18:05:45 2014 … xxx.xxx.xxx.xxx(数字似乎代表时间):blahblah 我在/etc/syslog.conf文件中find了这一行: kern。* / dev / console 问题是,我不想禁用它,我只想暂时禁用我当前的SSH会话 我已经尝试过'dmesg -n1',但它不起作用

Rsync通过ssh同步整个源文件夹,而不是仅丢失文件

我RTFMed rsync的骨头,但我只是无法弄清楚我在这里做错了什么。 我试图通过SSH同步两个文件夹。 除了一个文件,文件夹完全相同,如下所示: nick@rilmir-laptop:~$ ssh -i .ssh/rilmir_passless nick@rilmir ls -l /home/nick/foobar/ total 2540 -rwxrwxrwx 1 nick nick 427676 Jan 19 2008 P1010001.JPG -rwxrwxrwx 1 nick nick 431335 Jan 19 2008 P1010002.JPG -rwxrwxrwx 1 nick nick 432706 Jan 19 2008 P1010003.JPG -rwxrwxrwx 1 nick nick 431954 Jan 19 2008 P1010004.JPG -rwxrwxrwx 1 nick nick 420208 […]

Solaris 11 sshd蛮力保护。 DenyHosts等同于Solaris 11

我经常尝试在x86 solaris 11.1服务器上暴力破解ssh。 在Linux上,我使用DenyHosts在一些不正确的login尝试后阻止连接。 是否有一个类似的软件包的Solaris 11.1或任何其他的方式来防止蛮力的SSH的build议?