Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。

1
为什么SSH在这些命令的末尾挂起,如何退出?
我运行这个: ssh -t -vvv -i ~/.ssh/druid-keypair -o StrictHostKeyChecking=no ubuntu@${INSTANCE_ADDRESS} <<EOI # Setup Oracle Java ... # Install dependencies - mysql must be built from source, as the 12.04 apt-get hangs export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password diurd' sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password diurd' sudo apt-get -q -y …

1
SSH会话上的Ctrl-Z
当我SSH进入另一个系统并按Ctrl-时Z,我期望SSH客户端进入后台。但是,这是由远程过程完成的。魔术发生在哪里?
10 linux  ssh  unix  terminal 

3
在Mac上以单用户模式启用SSH
由于严重的硬件损坏,我有一台只能以单用户模式访问的iMac。我用以太网电缆将另一台计算机连接到它。我想通过SSH远程登录iMac。iMac运行的是OS X 10.6.4。 我遇到了类似的答案,但是我尝试的总是失败。 我尝试过systemsetup -setremotelogin on,它返回以下错误消息: systemsetup[63:903] setInetDServiceEnabled failed for ssh because authorizationRef is NULL! 虽然launchctl load -w /System/Library/LaunchDaemons/ssh.plist给出: DNSServiceRegister("ssh"): -65563 DNSServiceRegister("sftp-ssh"): -65563 bind(): Can't assign requested address launch_msg(): Socket is not connected launchctl: CFURLWriteDataAndPropertiesToResource(/var/db/launchd.db/com.apple.launchd/overrides.plist) failed: -10 我该怎么办?

3
为什么Windows不内置ssh?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 SSH已内置在大多数POSIX样式的操作系统中。我知道可以使用诸如Putty之类的工具将SSH功能添加到Windows,但是出于商业原因或其他原因,为什么没有像在其他操作系统中那样在Windows中内置ssh?
10 windows  ssh 

2
如何允许其他计算机使用本地SOCKS SSH隧道?
我经常在计算机上使用SOCKS代理使用SSH隧道。 ssh -D 1234 example.com 但是,这仅接受本地连接。我希望网络上的其他系统也能够使用计算机上的代理。 我该如何实现?如果SSH本身没有选项,我想可能可以在另一个端口上有一个程序代理来代替该代理,但是我不知道是否有任何常用的工具可以做到这一点。
10 linux  macos  ssh  proxy  socks 

5
在本地计算机和ssh会话中以不同方式设置$ PS1
我将我的主目录保留在版本控制之下,这样我的基本配置就可以在任何计算机上轻松使用。 我的本地计算机上的bash命令提示符是一个复杂,丰富多彩的东西,包括当前的git存储库及其状态。但是user@host ~ $当我ssh进入远程机器时,我宁愿有一个简单的命令提示符。 我希望能够更新我,.profile以便$PS1在本地运行时设置复杂,在ssh会话中运行时设置简化。 基本上,我喜欢像我的$AM_I_LOGGED_IN_VIA_SSH变量一样的变量.profile。那可能吗?
9 bash  ssh  shell  ps1 

5
如何ssh到远程路径?
我在〜/ apps /中有一个文件夹,在root / apps /中有另一个文件夹 我想嘘他们 ssh user@abc.com:~/apps/ 和 ssh user@abc.com:/apps/ 我收到以下错误: 无法解析主机名 我做错了什么?
9 ssh 

3
我可以使用OS X钥匙串中的密码自动登录ssh吗?
我需要登录到不支持基于密钥的身份验证的ssh服务器。而且我不想每次都输入密码。 我正在使用OS X Lion(10.7.2)。我已将密码添加到OS X钥匙串[1]。现在,我可以使用来自动从钥匙串中检索密码/usr/bin/security,但是找不到将密码发送到ssh提示符的方法。 我也试过了sshpass。但是,当我尝试运行它时,ssh退出并显示以下错误: ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied, please try again. ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied, please try again. ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory Permission denied (publickey,password). 无论如何,我可以登录到该服务器而不必每次都输入密码吗? 笔记 我在钥匙串中使用的方案如下所示 种类:互联网密码 帐号:用户名 其中:ssh:// server-name
9 macos  ssh 

3
sign_and_send_pubkey:签名失败:代理拒绝操作
我已经尽力尝试了所有可能的命令。我仍然明白这一点。我用ubuntu 16.04旋转了一个数字海洋小滴。我遵循了该教程,直到不得不再次以新用户身份登录。我尽力寻找解决方案。如果我给命令ssh-add,这是输出 Could not open a connection to your authentication agent.
9 ssh  connection 

6
/ usr / bin / env:php:没有这样的文件或目录
我想使用.sh脚本来部署我的应用程序。该脚本在我的家庭服务器(Ubuntu 15.10服务器)上,标记为可执行文件。使用ssh可以访问此脚本,使用本教程,我已经设置了运行该脚本的ssh登录。因此,基本上我只是调用ssh deployer@XXX.com someArguments它,并someArguments以参数的形式运行我的脚本。用户的deployeruid = 0,因此基本上是uid = 0 root(将来会对此进行更改,我将其设置为仅消除权限问题,直到可以正常工作为止)。 这就是事情变得棘手的地方。该脚本/usr/bin/env: php: No such file or directory在命令中报告/bin/composer install(使用Composer)。我越看那个脚本,事情就越怪异。在此行之前,还调用了/bin/composer self-update和/bin/composer -V,它们都可以正常运行并显示正确的输出。 我检查了以下内容: /usr/bin/env php -v显示正确的PHP版本(与相同/usr/bin/php -v) whereis php 显示 php: /usr/bin/php /usr/local/bin/php /usr/share/man/man1/php.1.gz php5-cli 已安装软件包和最新版本 $PATH 包含 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games which env 显示 /usr/bin/env 我还尝试了以下操作: 直接bash deploy.sh在root用户下运行脚本(因为它与该用户相同)-完美运行而没有错误 直接运行失败的命令-完美无误 所以在我看来,这是非常具体的情况,为什么此命令不起作用。我花了12个小时来调试它,但在这里没有主意。 PS:/usr/bin/env: node: No such file …
9 linux  ubuntu  bash  ssh  php 

2
通过以太网将MacBook直接连接到Linux桌面以获得快速SSH?
我正在考虑构建一个Linux桌面-仅桌面;不支持显示器-并让MacBook Pro作为我的移动主机。我希望在办公室时基本上使用MacBook作为键盘和主显示器,再连接一两个显示器,然后通过SSH进入Linux控制台进行编码等。 是否可以通过以太网将MacBook Pro直接连接到Linux设备?还是我必须经过建筑物的有线连接,然后回到我的Linux机器上?

5
如何使用Vagrant up对VM进行身份验证?
当vagrant ssh和ssh vagrant @ localhost -p2222有效时,Vagrant Up期间身份验证失败 我想在启动时使用Vagrant执行Shell脚本。在使用vagrant up以下方法启动虚拟机时,Vagrant无法进行身份验证: c:\temp\helloworld>vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'helloworld'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: helloworld_default_1398419922203_60603 ==> default: Clearing any previously set network interfaces... ==> …


2
X11转发不适用于多个tmux会话
如果我tmux在本地启动一个会话并使其保持打开状态,然后远程ssh并启动一个新 tmux会话(不附加到旧会话上,这是一个跨越新会话的品牌),X11转发似乎已中断。我已经尝试过这种解决方法来解决类似的问题,screen但无济于事... 当我尝试启动GUI应用程序(如xeyes)时出现的错误消息与的效果有关can't open display: wrong authentication。我实际上不知道这是什么,因为它似乎正在输出回车并用新的错误消息覆盖了错误消息的一部分... 现在,我只需要经历并手动关闭在本地启动的所有tmux会话,然后再开始新的远程会话。有什么方法可以使X11转发与本地/远程tmux会话混合工作?

2
使用SSH密钥登录到未知/受损的服务器是否很危险?
假设我向某人提供了我的公共SSH密钥id_rsa.pub,并且他/她将其安装在受到威胁的服务器上,然后要求我登录。 登录过程是否涉及将我的私钥发送到受感染的服务器? 如果是,则攻击者现在可以访问我的私有SSH密钥,这很可怕。 如果否,那么为什么在ssh -vvv输出中看到此行: debug1: Server accepts key: pkalg ssh-rsa blen 277 这意味着私钥已发送到服务器,并接受了它。 我误会这个问题了吗?

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.