- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试从我的笔记本电脑 (Ubuntu) 登录我的工作服务器 (CentOS)。当我在家时,我通过在服务器上运行以下脚本来完成此操作(我在实际工作时启动它):
ssh -R (port #):localhost:22 (name@home ip)
我这样做是因为它不接受来自外部 IP 的连接。然后,我可以 ssh 进入笔记本电脑上的指定端口,并且工作正常。
但是,当我实际工作时,我无法 ssh 到服务器。我办公室的其他人可以。他们执行这个非常简单的命令(仅在工作时有效,因为他们需要系统内部的 IP):
ssh (username)@(work ip)
他们会自动登录。当我这样做时,我没有得到任何响应;没有公钥拒绝,没有错误的用户名,根本没有响应。最终超时了。但我知道服务器正在运行 ssh,因为其他人都可以这样做。
此外,如果我在工作时在笔记本电脑上执行此操作:
ping (work ip)
我确实收到了响应数据包,没有丢失,几乎没有延迟。但 ssh 不起作用。
无论在家还是在工作,我都可以通过笔记本电脑 ssh 到其他地方。所以我的笔记本电脑已正确配置为通过 ssh 连接,但由于某种原因它无法到达工作服务器。我和设置它的人谈过,他坚称没有白名单;内部 IP 的唯一安全性(我实际上在现场,所以我有一个内部 IP,所以应该不需要像我在家里那样执行 ssh -r)是私钥/公钥 RSA key 系统,而且我知道 key 必须已经设置好,因为当我在家执行 ssh -R 时它可以工作。另外,如果未设置 key ,我会得到公钥拒绝,而不是根本没有响应,对吗?
如果我执行 ssh -vv,这是超时前的最后一行:
debug1: Connecting to ccny6 [work ip] port 22.
我看到其他人也发布了类似的问题,但他们的回答似乎通常是“运行 ssh 服务的服务器”等,我知道这是其他人可以 ssh 做的事情(如果我使用 ssh -r 隧道,我也可以这样做),所以不幸的是,这些回答都没有给我带来多大好处。
摘要:我可以通过 ssh 隧道从非站点 ssh 到服务器,但当我在它旁边时使用直接 ssh 无法 ssh 到它,即使我可以 ping 它,而其他人也可以 ssh 到它。
最佳答案
最可能的原因是您的 ISP。几个月前我也遇到过这个问题。他们关闭了 ssh 端口。询问他们并将其释放。只是确认一下,尝试对其他 IP 进行 ssh 操作。如果您的 ISP 阻止了它,它也将无法工作。
关于linux - 有点复杂的 ssh 问题。可以 ping,但不能 ssh,但只能从现场进行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44141170/
我刚接触一个项目,开发人员仍然通过邮件发送文件来共享代码。我们正在使用 eclipse 和 cvs。 场外的开发人员将代码发送到现场进行审核,其他开发人员从那里的邮件中一一获取文件并在 Eclipse
我完成了 session 站点设计,现在应该创建数据库。但我不确定该使用哪种方法。我正在使用 Apache、PHP 和 MySQL。我有用户,每个用户都有输入和输出邮箱,每个用户都有一个好友列表。这是
我们的开发团队刚刚将一个应用程序从本地服务器迁移到实时站点。该应用程序利用可写入的远程数据库,并利用 MSQLi 和 PDO 方法获取数据并将数据推送到数据库。 更新 connect .inc 文件以
大家好,我想使用 java 连接到我网站上的数据库。我想知道我应该在 URL 中输入什么: cnt=DriverManager.getConnection(DB_URL, DB_UID,DB_PWD)
我不确定“硬失败”是否是正确的词,但这是我面临的问题。我花了相当长的时间来重现这个尽可能最小的例子,所以它是这样的: class BaseParameterizedType fun > getSpec
我希望有人能够帮助解决我遇到的问题。下面的代码管理我正在开发的网站上的音频播放器。这个想法是,用户可以单击静音按钮来切换网站上的声音,如果用户单击特定链接离开网站,则声音应该被静音(如果尚未静音)。
我在站点中使用 libcurl 进行身份验证。我用它制作了很多功能,例如: char *CheckLoginPass(char *login, char *pass) { //use curl_e
我正在创建一个社交媒体风格的网站,并使用 Meteor 和 MongoDB 创建帖子,其中包含 {{title}} 和 {{content}}一个 Accordion 菜单,标题在菜单的标题上,内容在
我昨天为一个网站写了一个小的桌面 package 器(它实际上只是加载一个网站),作为对 Electron 的一些练习,但我注意到以下事情: 通常应该(并且确实)在每个浏览器上工作的 Javascri
我的应用程序中有 WebView 。我可以在 IDE 中看到警告。“使用 setJavaScriptEnabled 会引入 XSS 漏洞”代码 webView.getSettings().setJav
我正在做一个多步骤表单,所有内容都在最后保存。在我的模型中,我有一个 m2m 复选框字段,并且我使用 django Sessions 来获取表单数据以在最后一步中显示它。 问题是当我提交最终表单时,m
我们已经实现了 WURFL 现场 Java 应用程序(使用 maven/servlet 实现的 berryapp),我们将其用于所有 Java 应用程序,只需在所有其他应用程序中调用该应用程序即可。由
我是一名优秀的程序员,十分优秀!