Questions tagged «ssh»

通用SSH支持是非主题的。可以在https://superuser.com上询问支持问题。安全外壳(SSH)是用于安全数据通信的加密网络协议。使用此标签来解决与Secure Shell有关的编程问题。常见的身份验证和配置问题对于Stack Overflow来说是没有意义的。

28
连接到主机localhost端口22:连接被拒绝
在本地计算机上安装hadoop时,出现以下错误 ssh -vvv localhost OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to localhost [127.0.0.1] port 22. debug1: connect to address 127.0.0.1 port 22: Connection refused ssh: connect to host localhost port 22: Connection refused 有什么可以比更改端口号帮助我解决此错误?
86 linux  hadoop  ssh 

12
如何创建一个bash脚本来检查SSH连接?
我正在创建一个bash脚本,该脚本将登录到远程计算机并创建私钥和公钥。 我的问题是,远程计算机不是很可靠,并且它们并非总是处于启动状态。我需要一个bash脚本来检查SSH连接是否建立。在实际创建密钥以供将来使用之前。
86 bash  ssh  connection 

9
登录后如何限制SSH用户使用预定义的命令集?
这是一种安全性的想法。我们的员工应该可以访问linux服务器上的某些命令,但不是全部。他们应例如可以访问日志文件(less logfile)或启动其他命令(shutdown.sh/ run.sh)。 背景资料: 所有员工都使用相同的用户名访问服务器:我们的产品以“普通”用户权限运行,不需要“安装”。只需将其解压缩到您的用户目录中并运行它即可。我们管理“安装”应用程序的多台服务器。在每台机器上都有一个用户johndoe。我们的员工有时需要在命令行上访问该应用程序,以访问和检查日志文件或手动重新启动该应用程序。只有某些人具有完全命令行访问权限。 我们正在服务器上使用ppk身份验证。 如果employee1只能访问日志文件,而employee2也可以执行X等操作,那就太好了…… 解决方案: 作为一种解决方案,我将使用command已接受答案中所述的选项。我将制作自​​己的小Shell脚本,这将是某些员工可以执行的唯一文件。该脚本将提供几个可以执行的命令,但没有其他命令。我将使用下列参数authorized_keys从为表示在这里: command="/bin/myscript.sh",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-dss AAAAB3....o9M9qz4xqGCqGXoJw= user@host 这对我们来说已经足够安全了。谢谢,社区!
85 linux  shell  ssh 

16
作曲家更新内存限制
我需要在主机上运行composer update,所以我使用ssh登录并尝试运行comand: composer update 在/ www文件夹中,其中有laravel和composer安装 但我得到错误: 与我的托管服务提供商联系后,他们告诉我运行命令: php -d memory_limit=512M composer update 我运行此命令,但得到:“无法打开文件:作曲家” 该怎么办?这里的解决方案是什么?

4
使用Fabric时连接到〜/ .ssh / config中列出的主机
我Fabric无法识别自己所在的主机时遇到了麻烦~/.ssh/config。 我fabfile.py的如下: from fabric.api import run, env env.hosts = ['lulu'] def whoami(): run('whoami') 运行$ fab whoami给出: [lulu]跑:whoami 致命错误:lulu的名称查找失败 名称lulu在my中~/.ssh/config,如下所示: Host lulu hostname 192.168.100.100 port 2100 IdentityFile ~/.ssh/lulu-key 我首先想到的解决,这是添加类似lulu.lulu以/etc/hosts(我在Mac),但后来我也必须通过在身份文件面料-我宁愿让我的认证(即~/.ssh/config)从我的部署分开(即fabfile.py)。 同样,顺便说一句,如果您尝试连接到hosts文件中的主机,fabric.contrib.projects.rsync_project似乎并不会在中确认“端口” hosts.env(即,如果您使用hosts.env = [lulu:2100]调用rsync_project似乎尝试连接到lulu:21)。 Fabric是否无法识别此lulu名称?
83 python  ssh  fabric 


3
用于OSX 10.8的SSHFS(山狮)[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 过去,我使用SSHFS来安装驱动器,因此我可以轻松地使用计算机中的软件在远程计算机上工作。但是,当我在MacFUSE项目页面上时,我注意到SSHFS已经很久了。 人们与Mountain Lion一起使用来安装驱动器?它是OSX内置的,还是其他项目完全取代了SSHFS给我们带来的功能? 任何建议,不胜感激。 编辑:过去我使用“ SSHFS GUI”来安装驱动器。它看起来与Finder >> Go >> Connect to server...界面非常相似。 +1-> m01-我目前正在使用您的解决方案,但是如果有人知道GUI,我很想听听。

7
将袜子代理与git一起用于http传输
如何使git使用socks代理进行HTTP传输? 我成功使用GIT_PROXY_COMMAND配置git以将袜子代理用于GIT传输。 另外,我还配置了.curlrc文件来定义袜子代理,并且可以使用curl命令直接获取信息,例如: curl http://git.kernel.org/pub/scm/git/git.git/info/refs?service=git-upload-pack 但是如何将袜子代理与git一起使用以通过HTTP传输协议检索数据,例如: git clone http://git.kernel.org/pub/scm/git
81 git  ssh  proxy  socks 

12
如何将自己的公钥添加到Vagrant VM?
我在向Vagrant VM添加ssh密钥时遇到问题。基本上,我在这里的设置工作正常。创建虚拟机后,我可以通过访问它们vagrant ssh,用户“ vagrant”存在,并且该authorized_keys文件中有该用户的ssh密钥。 我现在想做的是:能够通过ssh或使用连接到这些VM scp。因此,我只需要将公钥从添加id_rsa.pub到authorized_keys-就像使用那样ssh-copy-id。 有没有办法在设置过程中告诉Vagrant我的公钥应该包括在内?如果没有(根据我的Google搜索结果,这很可能),有没有办法在流浪汉安装过程中轻松地附加我的公钥?

9
选择要与Git一起使用的私钥
我有2个需要2个不同SSH密钥的Git服务器。 git clone user1@server1:blahblahblah使用~/.ssh/id_rsa,但是我需要根据要连接的服务器指定要使用的密钥。 这个工作需要什么Git命令行参数?(我正在运行Linux。)
81 git  ssh 

5
如何在OS X 10.6.7中打开端口22
我试图在osx上打开端口22,以便可以使用ssh连接到localhost。这是我目前的情况: ssh localhost ssh: connect to host localhost port 22: Connection refused 我已经生成了一个密钥,并将其扔到我的authorized_keys文件中,如下所示: sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys “网络实用程序”端口扫描确认22(并且令人惊讶的是23)已关闭。 上下文:我正在努力在本地设置Hadoop。在我的配置中,我正在localhost:#### s上运行服务,并且需要通过ssh打开与它们的通信。 如何打开22?还是我要面对另一个问题(可能是密钥生成不正确?)
81 macos  ssh  ssh-keys 

5
使用SSH将文件从服务器复制到本地计算机[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我无法使用SSH从远程服务器复制文件。使用PuTTY,我使用SSH登录到服务器。找到要复制到计算机的文件后,请使用以下命令: scp username@host.com:/dir/of/file.txt \local\dir\ 看起来好像成功了,但是最终只能在远程目录中创建一个标记为'localdir'的新文件夹/dir/of/。 如何通过SSH将文件复制到本地计算机?
81 ssh  scp 

10
在.bashrc中回显时,SCP不起作用?
我在Fedora中有两个用户: 瓦尼 根(非常明显!) 我的Wani用户的.bashrc内容是: # .bashrc echo "Hello" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions 现在,登录到root用户后,键入以下命令: [root@Dell Wani]# touch try.txt [root@Dell Wani]# service sshd start [root@Dell Wani]# scp try.txt Wani@localhost:~/ Wani@localhost's password: Hello [root@Dell Wani]# 现在,我登录Wani,然后键入: [Wani@Dell ~]$ …
80 bash  ssh  scp 

6
用emacs和ssh打开远程文件的最佳方法是什么
我使用连接到远程计算机ssh user@192.168.1.5。当我需要在远程计算机中打开文件时,例如, emacs /usr/share/nginx/html/index.html 然后index.html在外壳中打开文件。我注意到某些emacs命令有效,但其他命令无效。例如,C-w它不起作用;M-<不起作用。我该如何解决这个问题?使用emacs和ssh的最佳方法是什么? 我发现了这个问题,但让我更加困惑。
79 emacs  ssh 

13
ssh-copy-id找不到身份错误
我的客户端系统很少,我需要按ssh键并从服务器登录而无需身份验证提示。 首先,在服务器上,我创建了如下的ssh密钥,成功了 ]# ssh-keygen -t rsa -N "" -f my.key 其次,尝试复制pub密钥,但失败,没有身份错误。我在这里做错了一步吗? ]# ssh-copy-id my.key.pub 10.10.1.1 /usr/bin/ssh-copy-id: ERROR: No identities found
79 unix  ssh  ssh-keys 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.