Questions tagged «ssh»

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

6
带有随机命令的未知Linux进程
运行时,我的进程未知top: 当我终止该进程时,它将再次使用另一个随机名称。 当我检查rc.d级别和init.d时,有许多类似这样的随机名称,并且这个名称也存在。 当我尝试apt-get删除或其他东西时,它又来了。 当我插入网络电缆时,它锁定了我们的整个网络。 您知道如何删除它吗? 这是什么服务/流程? 这是exe文件,当我删除它时,它也会再次出现。 /proc/**pid**/exe => symbolic link to /usr/bin/hgmjzjkpxa 当我检查“ netstat -natp”时,有一个建立的外部地址是98.126.251.114:2828。当我尝试向iptables添加规则时,它不起作用。但是在尝试然后重新启动此地址后,将此地址更改为66.102.253.30:2828。 操作系统是Debian Wheeze
12 linux  ubuntu  ssh  debian  virus 

2
如何将文本从远程Vim复制并粘贴到本地Vim?
我正在通过ssh在远程计算机上的vim中编辑文件,我想从远程文件中复制文本并将其粘贴到在本地计算机上运行的vim实例中。是否有捷径可寻?我可以使用终端仿真器的选择功能来选择当前在屏幕上显示的文本,但是如果我的选择大于屏幕上可以显示的文本,那我就不走运了。
12 ssh  vim  copy-paste 

3
ssh <host>是登录shell,但是ssh <host> <command>不是吗?
我注意到,当我使用ssh &lt;host&gt; &lt;command&gt;语法直接在SSH主机上运行命令时,看到的.bashrc是.bash_profile(或.profile)的输出,但看不到。 例如,如果我将以下命令放在两个文件的顶部, echo ${BASH_SOURCE[0]} 和手动来源.bash_profile(.bashrc依次来源),我将看到 $ . .bash_profile .bash_profile .bashrc 如果使用ssh &lt;host&gt;命令的形式通过SSH远程登录到此计算机,则这与我看到的输出相同。(如果我.bash_profile暂时存放在其他地方,则这两行都不会被回显。) 但是,如果我直接在远程计算机上以的ssh &lt;host&gt; &lt;command&gt;形式执行命令ssh,则输出如下所示: $ ssh &lt;host&gt; echo foo /home/rlue/.bashrc foo 我的理解是.bash_profile和之间的区别.bashrc是,前者用于登录shell,而后者用于交互式非登录shell。 我得出以下结论: ssh &lt;host&gt;仅来源.bash_profile,而 ssh &lt;host&gt; &lt;command&gt;仅来源.bashrc,这意味着 前者是登录外壳,而后者不是。 这些结论正确吗?为什么将其ssh &lt;host&gt; &lt;command&gt;视为交互式非登录外壳?SSH是否仍然登录到远程计算机以执行命令?

2
在特定目录中启动PuTTY会话
我使用PuTTY连接到远程服务器。我希望我的SSH会话从服务器上指定的文件夹中启动,因此我不必cd /my/path/每次登录时都要做。
12 ssh  putty 


2
SSH:具有动态地址的已知主机
我需要使用动态IP地址连接到主机。 每次IP更改时,SSH都会提示我指纹验证: The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)? 是否可以通过SSH主机公钥,以便: SSH自动验证主机的真实性 主机密钥未存储在known_hosts文件中 这个问题与如何避免已知主机的SSH主机验证不同?因为其他的问题,旨在抑制SSH验证,虽然我并不想抑制它:我也想有主机认证,只是用主机的公钥(这是我知道的,并将它存储在文件中),而不是SSH known_hosts文件。 对我来说,另一个问题似乎是每次都连接到不同的服务器,而不是连接到具有动态IP的单个知名服务器。

2
是否可以通过带有标准ssh程序的ssh隧道来隧道https流量?
我可以通过ssh-tunnel重新路由(svn存储库的)https通信吗? 问题是,如果我仅创建一个隧道进行监听,则使用https的服务将无法正常工作: ssh -L 12345:server.com:443 localhost 我还需要做其他事情吗?目的是建立https://PROJECT.googlecode.com/svn/隧道,其中PROJECT是项目名称。
12 ssh  tunnel  https 

3
我的OpenSSH Include指令怎么了?
最近,macOS Sierra上的OpenSSH已升级到7.3p1 ,这意味着Includeconfig指令可用,谢谢! 但是我在实际使用它时遇到了问题。 我有以下内容~/.ssh/config: Host github.com Hostname github.com User git IdentityFile ~/.ssh/keys/github_rsa Host den HostName narzt-desktop.local User camden GSSAPIAuthentication no AddressFamily inet Host walle User CamdenNarzt HostName WALLE.local AddressFamily inet GSSAPIAuthentication no Include ~/.ssh/config.d/* 我在这里看到,如果我-v在ssh命令中添加了一堆标志,可能会有一些有用的调试输出,但是当我在包含的文件之一中测试主机的配置时,我得到了: $ \ssh -vvvvG git-codecommit.us-east-1.amazonaws.com OpenSSH_7.3p1, LibreSSL 2.4.1 debug1: Reading configuration data /Users/camdennarzt/.ssh/config debug3: /Users/camdennarzt/.ssh/config …
12 macos  ssh  openssh 

4
在Google Cloud上关闭SSH时保持Java应用运行
现在,我正在通过SSH连接到Google Cloud Compute上的VM来运行Java应用程序。我发出了运行应用程序的命令,并加载了控制台。一旦我终止SSH连接,该应用程序就会关闭。我认为这是因为控制台已关闭。 我希望此应用程序(这是服务器)在终止SSH之后仍然存在,并且在任何时候,我都希望能够重新连接到控制台并在服务器上发出命令。
12 linux  ssh 

1
如何在Mac终端上进行SSH代理转发?
我已经检查了很多关于此的教程,但不清楚。 根据实际情况,有两种方式配置代理转发 在您的配置文件~/.ssh/config集中 Host example.com ForwardAgent yes 通过添加身份,例如ssh-add。 有什么用 SSH代理转发,用于存储密钥密码。这样我们就不需要每次都输入密码了吗? 我们需要两个服务器来测试SSH代理转发吗?请提出建议。或者我们也可以使用单个服务器进行测试? 我已经检查了这个git hub链接,并遵循相同的步骤。我可以看到代理。当运行此命令时,这echo "$SSH_AUTH_SOCK" 表示它正在工作吗? 我该如何使用服务器?请指导我。 更新: 当我尝试ssh时,我在终端中收到此错误消息 座席承认未能使用钥匙签名。

1
沉默ssh-add
我有一个运行某些任务的cronjob,在脚本的开头,它运行的是ssh-add调用(它没有以具有适当密钥的用户身份运行,因此需要添加,以后可能会使用部署版本控制中定义的密钥)。看起来像这样: ssh-agent bash -c "ssh-add /home/tomjn/.ssh/id_rsa; etc... " 我想让它静音,因为此cronjob定期运行,并且收件箱中有很多电子邮件对我完全没有用,指出是的,已添加了密钥。我只在出现问题时才需要发送电子邮件,例如git pull远程连接挂断等。 所以TLDR,我一直看到: 添加的身份:/home/tomjn/.ssh/id_rsa(/home/tomjn/.ssh/id_rsa) 如何关闭它? 我已经尝试过类似的事情: ssh-add /home/tomjn/.ssh/id_rsa &gt; /dev/null 但无济于事。手册页没有表明有--quiet参数,还有其他方法可以使输出静音吗?
12 ssh  ssh-agent 

3
将ssh密钥从一台服务器复制到另一台服务器
我有一个服务器(让我们假设它的ip是abcd),它允许用户通过ssh登录。现在,我想更改物理机器以保持ip不变。这样用户仍然可以访问新机器 $ ssh abcd 问题是,每当一个用户尝试登录时,她都会收到以下ssh-key不匹配错误。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ @警告:远程主机标识已更改!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ 有人在做某些事,这很有可能! 可能有人正在偷听您(中间​​人攻击)! RSA主机密钥也可能刚被更改。 远程主机发送的RSA密钥的指纹是 02:dc:c6:18:1b:34:b7:1d:fa:90:ab:e1:95:48:69:84。 请与系统管理员联系。 在/home/user/.ssh/known_hosts中添加正确的主机密钥以摆脱此消息。 /home/user/.ssh/known_hosts中的冒犯密钥:37 校友的RSA主机密钥已更改,您已请求严格检查。 主机密钥验证失败。 我知道用户可以从文件〜/ .ssh / known_hosts中删除第37行,并且下次她会收到是/否提示。我想要的是用户应该不知道整个机器更换的事情,而只是提示输入密码。 怎么做?
12 ssh 

3
在iTerm中将可视铃声设置为闪烁
我在OSX(豹)上使用iTerm SSH到Linux计算机。我在开发机上运行屏幕以保存会话之间的工作。我不是音频钟的忠实拥护者,也不喜欢屏幕的默认“ Wuff Wuff”钟(或页面底部显示的其他任何小消息)。不过,我最喜欢的是将闪光灯(前景色和黑底色互换几分之一秒)作为我的视觉铃声。我曾经使用PuTTY,它就像勾选一个复选框一样简单,但是在iTerm中找不到这样的选项。我的问题是如何设置我的可视铃声闪烁? 理想的答案将与本地计算机上的iTerm一起使用,将iTerm放置到linux服务器上,然后将iTerm放置到linux服务器上并运行屏幕。
12 macos  ssh  display  iterm  bell 

3
通过ssh发送密钥或使用鼠标激活目标显示模式?
是否可以通过SSH发送击键?我希望能够通过ssh从/向Mac OS X 发送⌘ (CMD)+ F2。如果这不可能,鼠标解决方案也会很好。 我需要这个的原因是因为我只有一个键盘(但有两个鼠标)。我使用iMac作为外部显示器。要在iMac上激活目标显示模式,我必须每次连接蓝牙键盘,按CMD+ F2,然后尝试让我的笔记本电脑连接到键盘。 发送CMD+ F2通过ssh或能够在原始iMac上使用我的鼠标将为我节省大量的麻烦!
11 linux  macos  ssh  keyboard 

4
腻子:“服务器意外关闭网络连接”
腻子“服务器意外关闭网络连接”我一直在获取“服务器意外关闭网络连接”(请参阅https://superuser.com/questions/735824/putty-ends-to-an-unexpected-error-and-vnc- show-terminal-with-error并获取“服务器意外关闭网络连接”),但它与任何重新启动都不相关,连接只是意外失败,并且Web服务器(Apache)在Linux服务器上运行。我通过Windows 7使用Putty连接到运行Raspbian的Raspberry Pi。任何想法可能出什么问题吗?
11 ssh  putty  vnc 

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.