我有点新的屏幕和自动刷新: 我只是想“完全自动化”我的SSH会话,使其隐式持久性,并让他们自动恢复,如果我的连接下降。 我试过直接使用屏幕,但发现它的一些按键(例如ctrl + a)会干扰我的shell – 也就是说,它们会使用相同的按键覆盖shell/程序function。 有没有解决的办法? 事实上,我真的不希望意识到屏幕正在运行。 我只是想从terminal窗口“ssh”,并且如果我的networking死亡,笔记本电脑进入睡眠模式等,这种连接仍然存在。 我的要求是否天真? 我简单化了吗?
我需要通过networking在服务器之间复制文件。 我通过SSH使用RSYNC来做到这一点。 问题是,我需要能够传输文件,无论文件在哪里。 我创build了一个用户rsync和: usermod -G root -a rsync ,使他有权在两台服务器上的任何地方读/写。 在传输过程中,我看到这个错误: rsync: mkstemp "/root/.myFile.RDr2HY" failed: Permission denied (13) 我不明白发生了什么事。 编辑:我刚刚发现目标文件夹没有根组的写入权限。 我将如何给这个rsync用户100%的访问权限? 如果我将其uid更改为0,rsync停止工作。
我正在尝试设置PAM / LDAP,以便当login的SSH用户使用passwd更改密码时,它将在更新LDAP条目之前使用SHA1encryption密码。 我有这个 # /etc/ldap.conf … rootbinddn cn=Manager,dc=ourdomain,dc=com rootpw secret pam_crypt local 当用户使用passwd更改密码时,在LDAP中,条目看起来像这样 {crypt}41H84HEld3 所以它就像crypt 。 我不知道如何强制它是SHA / SHA1 。 我尝试添加 pam_password sha 到/etc/ldap.conf但是这个密码刚刚出现并以明文forms存储在LDAP中。
每当我在Windows 7的cygwin中运行ssh的时候,我得到的错误是: ssh: Could not resolve hostname … Non-recoverable failure in name resolution lost connection 如果我在错误之后立即尝试相同的命令,它的工作没有问题。 如果我等待太久再试一次,我又会得到错误。 这在XP上不会发生。 任何想法,为什么ssh总是第一次失败?
我一直在试图build立一个VPN SSH隧道,我已经成功执行 ssh -Nv -w 0:0 [email protected] -p 50 然而,我想知道的是,我可以做隧道没有根解锁? 当我尝试 ssh -Nv -w 0:0 [email protected] -p 50 并且在sudoers中设置了$username root帐户被禁用,我得到了一个pipe理方面的禁止。 所以我的问题是,我可以在不启用root的情况下执行隧道吗?
我试图在组织远程服务器上获得一些博客软件。 我试图build立一个SSH密钥,但遇到了问题,并决定让博客启动和运行比处理SSH密钥问题更重要,所以我ssh-keygen -R remoteserver.com 。 现在我可以用ssh -v [email protected]和正确的密码成功login。 一旦login,我可以四处移动,阅读任何文件和目录,我应该能够阅读。 但是当我尝试用VIM编辑现有的-rw-r–r–文件时,它显示为只读,如果我尝试编辑权限,则获取chmod: file.ext: Operation not permitted ,如果我尝试从本地机器scp一个新的文件提示input远程用户的密码,然后得到scp: /home/path/to/file.ext: Permission denied 。 由于在尝试设置ssh密钥之前,我没有遇到这些问题,所以我怀疑这些exception是这个问题的一个副作用,但我不知道如何解决这个问题。 那么,像我这样的愚蠢的服务器newb需要做什么才能让远程用户获得编辑能力呢? 附录1: 我的用户标识在我的本地机器和远程服务器之间是不同的。 对于ssh我ssh -v [email protected] 。 如果我whoami我得到remoteuser 对于scp,我以本地用户身份login后,使用file.ext从本地目录scp file.ext [email protected]:/path/to/file.ext 。 如果我whoami我得到localuser 两个不同的文件ls -l我试过scp: -rw-r–r–@ 1 localuser localgroup 20 Feb 11 21:03 phpinfo.php -rw-r–r– 1 root localgroup 4 Feb 11 22:32 test.txt 我试过VIM的文件ls -l […]
我在我的一台Ubuntu服务器上设置了RSA身份validation,但每次重新启动后,我都无法通过ssh RSAlogin。 为了用sshlogin,我需要先通过控制台login,然后RSA开始工作。 为什么??? 以下是我的sshdconfiguration文件以及控制台login和之前的ssh -vv命令的输出。 。 在控制台login之前: debug1: SSH2_MSG_SERVICE_ACCEPT received debug2: key: /Users/smorhaim/.ssh/smorhaim (0x7ff8d8c242c0) debug2: key: /Users/smorhaim/.ssh/id_rsaadmin (0x7ff8d8c24cf0) debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/smorhaim/.ssh/smorhaim debug2: we sent a publickey packet, wait for reply debug1: Authentications that can continue: publickey debug1: Offering RSA public […]
我试图执行我的ssh服务器上的一个二进制文件,只要我login。但是我可能想推动我的二进制更新与一个单一的SSHlogin,并执行。 我目前的过程是这样的 cat exec | ssh user@host 'cat – > exec; chmod +x exec; ./exec' 这不起作用,因为当我击中这个合理的执行,它似乎只是冻结。 在这之后,我没有得到服务器的回应。 奇怪的是,我已经上传了文件,我可以简单地执行 ssh user@host './exec' 和文件执行得很好。 我知道它正在到达二进制文件的执行过程,并且chmod正确地设置了它在一个命令中不会执行的文件的可执行位。 有没有人有什么build议。
是否有可能种植ssh-keygen与一个固定的string,以便它始终生成相同的密钥对?
我最近有一台新电脑,我试图使用ssh-copy-id将我的密钥放在另一台服务器上,这样我就可以不用密码login。 但是当我尝试 ssh-copy-id -i ~/.ssh/id_rsa.pub user@server 并input正确的密码后返回 Ambiguous output redirect. 之后没有其他消息。 我以为这可能只是Ubuntu 12.10,所以我安装了Linux Mint 14,确实发生了同样的事情。 我试着从远程服务器上删除authorized_keys,但没有改变任何东西。