Articles of ssh

PuTTY使用代理转发服务器链

我无法configuration代理转发与PuTTY 🙁 PuTTY是最新的0.61版本。 我为PuTTY创build了公钥/私钥对,将它们转换为openssh格式,并将它们添加到host1和host2上的/root/.ssh/authorized_keys。 在/ etc / ssh / sshd_config中的两台主机上: PermitRootLogin without-password AuthorizedKeysFile %h/.ssh/authorized_keys AllowAgentForwarding yes 包含两个主机/root/.ssh/config Host * ForwardAgent yes 在PuTTYconfiguration中,选中Connection / SSH / Auth / Allow agent forwarding [x]选项。 汗我运行pagent.exe加载密钥文件,我可以连接到host1和host2没有密码。 但是当我连接到host1并尝试ssh root@host2 ,系统会提示input密码。 variables$ SSH_AUTH_SOCK未在我的host1会话中设置。 我究竟做错了什么?

从EC2实例存储中恢复数据

所以上周,EC2上的一个实例停止了响应,我仍然不知道为什么,因为我不能再SSH进入,我怀疑被挂载到另一个驱动器的/ tmp /目录不能再被访问,原因不明。 我有一些非常重要的文件,我需要离开这台服务器… 我仍然能够在AWS控制台中取得日志,这里有一些非常相关的行(我仍然可以重新启动服务器): Welcome to CentOS release 5.4 (Final) Press 'I' to enter interactive startup. Cannot access the Hardware Clock via any known method. Use the –debug option to see the details of our search for an access method. Setting clock : Thu Dec 29 13:52:43 EST 2011 [ OK ] Starting udev: […]

在openssh-server中禁用chmod

我试图禁用从sftp客户端使用chmod命令的能力。 我希望用户上传的文件只能根据umask进行设置,并删除其修改的能力。 这似乎应该是简单的,但我找不到任何方法来做到这一点。

面向最终用户的基于GUI的远程会话

我正在build立一个Ubuntu 12.04 LTS服务器,一些非技术用户将需要远程访问来运行GIS(地理信息系统)软件和其他软件。 我需要用户能够login到这台机器(远程)来完成他们的工作。 另外,多个用户需要同时访问机器。 因为我有非技术用户在这台机器上工作,所以我希望允许每个用户都有自己独特的远程GUI桌面会话,无论login谁。显然只是使用某种屏幕共享或屏幕控制软件不会工作因为用户需要个人会话。 我怎样才能做到这一点? 有软件可以完成这个任务吗? 我虽然也许我可以使用“ssh -X -Y用户@主机”,但它似乎只为您运行的每个单独的程序,而不是一个完整的GUI桌面环境的窗口。 任何想法将不胜感激,谢谢!

木偶隧道

您好,我正在尝试使用木偶客户端/主设置我的服务器。 我有本地虚拟机的一切工作完美,现在我正在尝试build立我的第一个外部服务器。 但是我不能让外部服务器上的客户端连接到主服务器; 可能是因为主站仅在端口22打开的防火墙后面。 我开始研究SSH隧道,但我似乎无法得到它的工作。 有人对这个有经验么?

/root/.ssh/config上的所有者或权限不正确

我有用户alexus MASTER键,但每当试图通过sudo作为根和/或其他用户在盒子上,并获取错误Bad owner or permissions on /root/.ssh/config [root@wcmisdlin02 ~]# ls -ld .ssh lrwxrwxrwx. 1 root root 17 May 14 13:00 .ssh -> /home/alexus/.ssh [root@wcmisdlin02 ~]# ll .ssh/config -rw——-. 1 alexus alexus 215 Feb 4 12:47 .ssh/config [root@wcmisdlin02 ~]# ssh XXXXX Bad owner or permissions on /root/.ssh/config [root@wcmisdlin02 ~]# 这是工作之前,我最近重build我的系统,并试图让这个工作,不能找出什么是缺less的( [root@wcmisdlin02 ~]# getenforce Permissive [root@wcmisdlin02 ~]# […]

ssh-agent行为的差异

这似乎是我有两个帐户我configuration的ssh代理行为之间的差异。 我写了一个简单的监控脚本来检查我们运行的一些虚拟机的可用性。 我用我的主要访问帐户做了所有的testing和debugging。 在此过程中,我生成了一个SSH密钥对,启动了ssh-agent,并将该身份添加到代理以允许脚本无需密码即可ssh。 现在,我想运行这个脚本作为服务帐户用户。 我创build了服务帐户,并生成密钥临时将loginshell设置为/ bin / bash。 我生成了我的密钥,删除了密码,并将身份添加到代理。 这种差异似乎与shell连接到代理的方式有关。 在我的用户帐户中,自从我开始testing(大约两周)以来,我不必重新启动代理。 但是,当我尝试运行服务帐户下的脚本时,我似乎不得不重新启动代理,每次添加标识,然后执行该工作。 理想情况下,我希望代理无限期地运行,并在脚本运行时自动重新连接服务帐户,这样我就不需要在脚本中pipe理进程。 我查看了每个帐户的configuration,找不到任何区别。 任何有识之士将不胜感激。 **编辑:我忘了指出,代理不断运行,但服务帐户的shell进程似乎并没有利用它,一个新的必须开始: ovmmon 14043 0.0 0.0 53916 204 ? Ss May17 0:00 ssh-agent ovmmon 14952 0.0 0.0 53916 204 ? Ss May17 0:00 ssh-agent

如何远程列出configuration的用户主目录中的目录

我注意到当通过ssh执行一行到Linux服务器时, ~的值仍然是本地用户主目录的值,而不是远程用户的主目录。 见证本地用户dotancohen和远程用户dotancohen : $ whoami dotancohen $ ssh beta whoami atwood $ ssh beta ls ~/.ssh ls: cannot access /home/dotancohen/.ssh: No such file or directory $ ssh beta ls $HOME/.ssh ls: cannot access /home/dotancohen/.ssh: No such file or directory $ ssh atwood@beta ls ~/.ssh ls: cannot access /home/dotancohen/.ssh: No such file or directory $ […]

SFTP服务器上传的文件具有错误的权限

我一直在想弄清楚文件权限有什么问题。 当我使用FileZilla上传文件时,所有文件的权限都是-rw-r -r–。 我希望他们有-rwxr-xr-x。 我已经尝试使用umask来修复权限,但有些事情是错的。 我已经读过,你可以像这样改变umask的权限,例如: 在/ etc / ssh / sshd_config中,更改以下内容: Subsystem sftp /usr/lib/openssh/sftp-server -u 002 有了这个更改,我正在使用-rw-rw-r–来获取文件。 据我所知0应该给所有的权利? 但是我只有rw。 怎么了? 我正在使用Debian。

Ansible – 尝试ping本地主机和远程服务器之间的连接

我是Ansible的初学者,我正在努力学习它。 我使用文档“ 入门指南” ,面对阻止我的问题。 我的问题依赖于当我试图使用下面的命令: sudo ansible all -m ping -vvvv 我得到了奇怪的错误,坦率地说,我不明白。 我试图了解谷歌这个消息,但这是一个相当困难的任务。 错误在下面。 [user@host ~]$ sudo ansible all -m ping -vvvv <MY_SUPER_HOST> ESTABLISH CONNECTION FOR USER: root <MY_SUPER_HOST> REMOTE_MODULE ping <MY_SUPER_HOST> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'StrictHostKeyChecking=no', '-o', 'Port=22', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', […]