Questions tagged «ssh»

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


2
如何通过SSH在其他服务器上执行sudo NOPASSWD命令
我已经阅读了与该问题相关的所有帖子。但如果你能看到我的并提出建议。 我正在尝试使用无密码SSH并在远程服务器上运行脚本。但Sudo访问要求密码。请建议。它适用于本地路径。但是任何命令或脚本都要求root访问失败。 以下是脚本: #!/bin/sh #set -x # This Script will search for mib files on Current Server and other Server # to load mib on current Server. if [ -f /home/shuksand/Script/MibSearch.conf ] then . /home/shuksand/Script/MibSearch.conf else echo "Failed to find config file. Hence Existing!!!!" fi # Check alll MIBS on …
2 linux  ssh  sudo 

1
Ubuntu-eclipse上的远程shell显示太多行
我在我的Windows笔记本电脑上使用Ubuntu来交叉编译和远程调试我的覆盆子pi 2上的一些东西。我通过USB到以太网适配器连接。 当我通过Ubuntu中的普通终端进行ssh-connect时,我通常可以在pi上导航,但是当我在eclipse中使用“Remote shell”-tab时,看起来我只是按一下enter键一次多次发送命令。实际上命令只是发送一次就像它应该发送的那样,但在那之后出现2条空行,好像我按下了回车键2次,我没有。 我怎样才能解决这个问题?

2
通过VPN / SSH隧道限制Internet访问,以防止泄漏非隧道数据(无路由器)
非常简单的用例。比方说,我使用各种应用程序,并且在没有这样的时间可以在任何这些应用不断从我的实际连接本机传输数据。 这是我更详细的实际问题。我正在使用OpenVPN连接各种客户端 - 服务器应用程序。最重要的是,这些始终通过VPN发送数据。VPN不是可选的,它是强制性的。遗憾的是,当VPN死亡,或者忘记打开,或者以某种方式神秘地关闭......这些应用程序开始通过我的本机连接发送数据包。这是一个巨大的禁忌。我确信这个问题有一个解决方案,但是对它进行研究并对其进行研究并不是很有成效。 另外正如标题中所述,我无权为此配置我的路由器。我愿意使用虚拟机,并且可能只将其锁定到隧道连接。

1
与浏览器一起执行SSH端口转发
我已经在Pale Moon中通过SSH成功​​建立了动态​​端口转发,并ssh-forward在.bashrc中添加了别名。 现在我必须执行这两个ssh-forward并palemoon通过此隧道访问Internet。 我实际上想要组合那些只需执行palemoon的命令,并为它编辑.desktop文件,以便在单击时执行这两个命令。 这也涉及ssh-forward在后台运行,从而为它创建一个PID。 设置它的最佳方法是什么?我特意寻找一个快速的终端解决方案,我只需点击图标,或从终端执行palemoon。

1
如何通过SSH将本地端口转发到远程端口?[重复]
这个问题在这里已有答案: 如何通过SSH隧道打开端口? 2个答案 例如,我想将localhost:2222绑定到remote:22 我希望能够这样做: ssh user@localhost -p 2222 并通过SSH结束远程服务器 这是可以使用SSH完成的吗?我见过的所有例子都是从其他地方的远程机器转发端口。我只想将LOCALLY前移到远程服务器。 编辑:这不是建议的副本的副本。我不是试图通过本地端口访问远程计算机上的端口。 我只想将我的机器上的端口X别名为远程机器上的22。我不是想在这里隧道,我认为这是我的例子。 Edit2:它使它更清楚,我基本上想要将localhost 2222代理到端口22上的远程服务器。

0
通过SSH隧道传输VNC
我想在Mac上通过SSH(隧道)运行VNC。我位于防火墙后面,除打开端口22或VNC端口外,无法修改防火墙。有什么方法可以通过SSH运行VNC,而无需通过SSH转发VNC端口。 非常感谢。
2 macos  ssh  vnc 

1
如何使用SSH“动态转发”(-D)在VPN后面的盒子上适当地获取更新/安装?可能吗?
我在VPN后面被监禁了一个ubuntu服务器盒。网关以某种方式修补了证书,因此我所有的https连接都显示为“失败” $ curl https://www.google.com curl: (60) SSL certificate problem: self signed certificate in certificate chain More details here: http://curl.haxx.se/docs/sslcerts.html 我的ca证书已更新。那不是问题。 我需要设置一个可以处理https的临时代理来更新该框。 我试图做一个ssh -D 8080 user@my_home_pc隧道。Netstat报告端口打开: $ netstat -ntl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN tcp 0 0 …
2 ubuntu  ssh  proxy  apt 

1
已知主机文件不断被删除
有一个奇怪的问题,我的known_hosts文件会定期删除。有什么办法可以查看文件以查看可能会删除它的内容?是否可以监视任何OSX日志以查看可能遗漏了什么?

1
我的主机仅提供SFTP,不提供SSH。我还能使用私钥身份验证吗?即,SFTP是否隐式使用SSH?
我正在使用WP Engine作为主机。它们是托管主机,它们从不提供外壳程序访问。但是,它们确实允许设置SFTP帐户。 我的(有限的)理解是SFTP仍然使用SSH隧道。换句话说,SSH是一种传输方式,提供者可以通过它激活SFTP,外壳程序访问,或者两者都激活。 如果SFTP通过SSH运行,他们是否不能将密钥放入用户的.ssh目录中,以便我可以通过密钥进行身份验证,而无需提供shell访问权限? 我试图问他们是否可以做到这一点,但是我发现很难说明我的观点,那就是SFTP通过SSH运行。也许我100%错误! 谢谢!
2 ssh  shell  sftp 

2
如何通过.ssh / config中的主机进行迭代
在某些远程服务器上,我使用Git来使常用脚本保持同步。我想拥有一个本地脚本,可以触发该脚本来更新一个域范围内的所有远程服务器。这是我的伪代码: for every Host in .ssh/config do if Hostname is similar to *.uberspace.de ssh Host git -C bin pull fi done 我将如何使用bash脚本优雅地做到这一点?
2 bash  ssh 

1
zsh,修改历史记录中的旧命令
有时候,我不得不重复命令我输入年龄前,所以我这样做: $ history | grep ssh 195 ssh josetocino@eq1 209 cd .ssh 211 cat id_rsa.pub | ssh josetocino@eq1 'cat >> .ssh/authorized_keys' 212 ssh josetocino@eq1 而且我看到我想重复命令号211,但要更改远程主机。我怎样才能做到这一点? 是否有一个命令/快捷方式可以将该命令粘贴到外壳中,以便我可以手动对其进行编辑?
2 command-line  ssh  zsh 


1
根据当前网络使用ssh proxy命令
我想从家里或办公室通过笔记本电脑访问家用计算机。在办公室,我必须使用网关。为此,我proxycommand在自己.ssh/config的办公室中添加了一个工作正常的条目。但是,如果我想在家中使用它,则不要依赖于办公室网关。有没有办法使它自动化?
2 ssh  autoproxy 

4
如何直接通过服务器ssh和scp?
我通过以下方式连接到server2: home$ ssh server1 server1$ ssh server2 server2$ 我有时还需要以这种方式来scp,这需要一些额外的时间: home$ ssh server1 server1$ scp server2:file . server1$ exit home$ scp server1:file . 有没有办法在家中一个命令中执行此操作?我正在使用公共密钥身份验证,但是如果它也可以与密码一起使用,那就太好了。
2 ssh  scp 

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.