Articles of ssh

如何修复克隆的Linux机器之间的scp文件传输?

为了在具有相同硬件的机器之间获得相同的设置,我将驱动器从一个克隆到另一个,然后执行ip和hostnameconfiguration来区分两台Linux机器。 似乎一切正常,除了scp。 (NFS甚至ssh之间的机器工作正常) 看看scp -v的结果,似乎是正确的authentication,但它然后复制0字节。 有没有什么办法解决这一问题? 会为机器生成新的ssh密钥? 如果是这样,我该怎么做? (机器级别键,而不是用户级别键)

远程运行应用程序

是否有可能使用SSH来远程启动应用程序? 我有一个媒体中心的Linux机器,我希望能够通过SSH连接,并启动例如XBMC或Boxee,然后使用我的iPhone作为一个远程。

testing端口是否已经绑定

我期待通过一个简单的shell脚本绑定到一个SSH隧道的端口(可能:BASH),我想要一个更“…稳健”的方式来testing端口是否已经绑定到另一个进程,我宁可不喜欢(读:grep)netstat的输出。 是否有一些命令或实用程序,使这种理智? 我要么有可怕的google-fu和一个可怕的词汇,要么大多数人不会尝试通过shell来编程迭代端口,而是通过编程语言。

ssh(openSSH)问题

我有Ubuntu 9.10服务器。 首先,OpenSSH和SSHD一样吗? 其次,在terminal打字的时候,sshd我得到这个: whereis sshd /usr/sbin/sshd 另外,当inputwhereis openssh我得到这个: whereis openssh /usr/lib/openssh 我怎么知道我是否有openssh? 此外,一些在线教程build议打开sshd_config,所以当input这个: whereis sshd_config /usr/share/man/man5/sshd_config.5.gz // I get this… 我该怎么做,因为你已经回答了我关于安全的其他问题,你已经指出,这是你configuration你的SSH等的方式,这是重要的。 有没有任何指导呢? 我应该如何configuration? 我将成为这台服务器的唯一用户btw … 如果你需要更多的input,让我知道,我会更新这个Q. 谢谢

像别人一样遥控到遥远的地方

我可以ssh进入remote_box,当我在remote_box时,我的用户名是dorelal,而我在/ home / dorelal。 我在.ssh / authorized_keys中只有一个条目,那就是我的id_rsa.pub。 有一个用户“部署”的帐户。 用户部署已经有一个.ssh目录,并有一个authorized_keys文件。 我想以“部署”的身份login到remote_box。 为了做到这一点,我做了。 /home/deploy/.ssh/authorized_keys << /home/dorelal/.ssh/authorized_keys 但是,当我尝试部署@ remote_box我得到权限被拒绝(公钥,gssapi与麦克风)。 我错过了什么?

用SCP复制文件时文件权限不正确

我们正在尝试将文件从一台服务器复制到另一台,但复制文件的权限不正确。 我试过下面的解决scheme,但它不工作。 http://linuxshellaccount.blogspot.com/2007/11/setting-basic-file-permissions-in-non.html 目前权限设置为:-rw ——-我们要将权限更改为-rw-rw-r- 任何人都面临这个问题? 编辑:我们有双方的Unix。

为什么有时候ssh使用-vvv比没有?

-v具有3-4的最大限制控制ssh命令的详细程度。 我背后的代理,我有SSH设置使用代理,所以这可能是这样的,但我已经注意到了 ssh [email protected] -vvvv比ssh [email protected]更可靠。 叫我疯了,但如果我没有指定详细有时它只是不连接。 如果我确实指定了详细程度,它将会提供更多的信息和连接。 有没有解释这个行为? 对我来说,这是非常一致的行为。 冗长是否以某种方式改变了一个variables的方式与SSH连接并返回数据,使其强制它的工作?

SSHconfiguration文件?

是否有一个SSHconfiguration文件(〜/ .ssh / config)信息页面,你可以在该文件中具有的所有属性? 谁在pipe理SSH协议及其在Mac中的实现(不知道什么ssh客户端Mac使用)?

脚本在SSH连接上执行

有一个远程主机,我希望每次通过ssh连接到它时运行一个特定的脚本。 我应该在哪里把文件自动运行?

无法以root身份使用sshlogin

我试图虚拟化一个旧的Linux服务器,并且PtoV软件需要通过ssh作为root用户的密码login。 但是,根login被阻止,在客户端有一个“ Permission Denied ”错误,服务器端有一个“ Failed Password for root ”(当sshd在debugging模式下运行时)。 我在/etc/ssh/sshd_config设置了PermitRootLogin yes 。 这是一个老式的RedHat 7.3服务器,几年前已经加载了像Bastille这样的强化脚本,并且有许多旧操作系统的残余(像内核不再支持的ipchains)。 总之,我不知道原来的系统有什么改变,但有很多。 我可以从控制台以root身份正常login 我可以在控制台或ssh会话中根好 作为一个普通的用户,我可以ssh很好。 我的问题是: 还有什么可以阻止我的根login在这台服务器上? 更多信息:/etc/pam.d/sshd auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth session required pam_stack.so service=system-auth session required pam_limits.so session optional pam_console.so 将/etc/pam.d/system-auth auth required /lib/security/pam_env.so auth sufficient /lib/security/pam_unix.so likeauth […]