标签: ssh

使用 putty ssh 到 linux 时如何将文本从 linux 复制到 windows?

当我选择一个文本并在一个腻子会话中右键单击到 linux 终端时,它会将选定的测试回显到终端,然后复制到剪贴板,如何防止复制到剪贴板的测试在 linux 终端中回显?

ssh putty

1
推荐指数
1
解决办法
3251
查看次数

为什么“ctrl+a+d”退出ssh会话?

我使用 ssh 连接到远程 linux 机器。我使用 command 打开了两个虚拟屏幕screen。然后我注意到screen -ls我连接到一个屏幕。因此我输入ctrl+a+d以退出屏幕。但是,我发现自己退出了 ssh 会话而不是 screen 会话,为什么?以及如何处理?

ssh

1
推荐指数
1
解决办法
1496
查看次数

无法从远程 scp 到本地 Mac

我已经浏览了 SU 和 SO 帖子,寻找一种方法来让它发挥作用,但我即将举手并坚持使用 GUI。我想scp从远程服务器到我的本地机器的 ZIP 文件。我可以用 SSH 连接就好了。我可以创建、删除、编辑等...但无法下载 ZIP。迄今为止的“最接近”。

# scp backup.zip Steven@111.111.111.11:/Users/Steven/Desktop/test.

为清楚起见,“backup.zip”是我想从服务器上拉下来的,并且在我的当前目录中。“Steven”是我在笔记本电脑上的用户名。我已经将本地机器的 IP 地址清空了,路径是我想要复制到的位置的路径。

然而,有了这个,我得到:

ssh: connect to host 111.111.111.11 port 22: Connection timed out lost connection

有趣的是,我没有退出会话。它只是让我在输入命令之前就在原地。我错过了一些语法吗?

mac ssh terminal scp

1
推荐指数
1
解决办法
1万
查看次数

通过 SFTP 协议加密数据流

我有一个问题,我既不是系统工程师,也不是证书专家。

我必须通过 SFTP 协议将一些文件从客户端传输到 SFTP 服务器。

我在本地 Windows 机器上安装了 SFTP 服务器(我使用了 Cygwin)。一切正常。但我有一个疑问,是在安全通道上传输吗?或者我应该在我的服务器上配置一些东西?

我的 Windows 机器上是否应该有一个证书来确保我的流是加密的?我认为,流是加密的,因为我使用的是 SFTP。我认为它就像HTTPS,即加密是通过协议实现的......所以我不必对服务器进行任何特定的定制......

如果我应该生成证书(不是用于身份验证),我该如何使用 Cygwin?

encryption ssh cygwin sftp

1
推荐指数
1
解决办法
830
查看次数

在 PuTTY 中滚动不起作用

如下图所示,我的旧 WIN-XP 计算机上 PuTTY 中的垂直滚动不起作用。
垂直滚动条被禁用。
当我输入一个打印一大堆单词的命令时,这就会成为一个问题,例如本例中的 HELP 或 DIR。

回滚腻子
https://superuser.com/questions/729411/using-scroll-options-in-putty-terminal

这些类似的问题除了

是否启用了“显示滚动条”选项?

但我确定我在“窗口”选项卡下的设置中启用了它
有没有其他方法可以启用垂直滚动,或者我做错了什么?
使用 0.63 版...

编辑
我在我的 WIN-8 上有完全相同的问题

在此处输入图片说明 在此处输入图片说明

编辑 此问题不仅适用于 SSH,还适用于 Telnet
是否还有其他用户遇到此问题?在我的服务器上使用 FreeSSH,结果证明是问题所在

ssh putty scrolling windows-xp

1
推荐指数
1
解决办法
2193
查看次数

将 tail -f 和 ssh-ed 运行到机器中时在终端 (OS X) 中滚动会产生一些奇怪的字符

我通过 ssh 连接到远程机器并运行tail -f. 每次我使用触控板向上/向下滚动时,都会产生一些奇怪的字符,例如

OB^[OB^[OB^[OB^[OB^[OOB^[OB^[OB^[OB^[OB^[O

以前从未发生过这种情况,它不会让我向上滚动以查看以前的日志。为什么会发生这种情况,我该如何禁用它?

ssh terminal tail osx-yosemite

1
推荐指数
1
解决办法
3579
查看次数

在树莓派上独立运行脚本

我有几个 python 程序,例如一个检查 Collat​​z 猜想是否适用于给定数字,并将输出写入文件(它在 Raspberry Pi 上运行)的程序。

虽然我知道它并没有被反驳到高达 1000 亿或什么的,但我只是想运行它以进行编程练习。虽然我可以将它设置为在 RPi 启动时启动,并通过 ssh 会话启动它,但我使用 Pi 的主要原因是它可以达到 10 亿之类的数字,同时即使性能也不会消耗太多电量不实用。

当我通过键入 SSH 会话启动它时python col.py,如果我终止会话,它会停止运行。如何使用 SSH 启动脚本,以便在我终止会话时它不会停止(一直持续到它结束或 RPi 关闭)?

linux ssh debian terminal python

1
推荐指数
1
解决办法
1万
查看次数

ssh-add -D 删除原始主机上的密钥

我的 macbook 上运行着一个 ssh-agent。我使用 ssh -A 并将密钥转发到我的 redhat 盒子。

但令我惊讶的是,当我在 redhat 框上执行 'ssh-add -D' 时,密钥不仅在本地消失,而且还在我的 macbook 上被删除。这是如何运作的?

似乎有一些管道一直打开。

ssh ssh-agent

1
推荐指数
1
解决办法
74
查看次数

阻止反向 ssh 隧道端口侦听远程机器

我有一些可以通过服务器获得服务的设备。

由于设备通过 GPRS 网络连接,入站连接被阻止,我让它们每隔几分钟检查一次服务器。如果支持团队需要反向 ssh 隧道,服务器将做出响应,并在服务器中处理可用端口。

一旦此端口被处理到客户端设备,设备将使用以下命令在有限的用户帐户上打开反向 ssh 隧道(文件command="/sbin/nologin"上没有可用的 shell指令authorized_keys):

ssh -fN -R $AVAILABLE_PORT:localhost:22 srvUsername@srvHost -i Indentity
Run Code Online (Sandbox Code Playgroud)

在服务器上,我可以看到可用端口已netstat -tulpn与如下输出一起使用:

tcp        0      0 127.0.0.1:PORT              0.0.0.0:*                   LISTEN      -                   
tcp        0      0 ::1:PORT                    :::*                        LISTEN      -
Run Code Online (Sandbox Code Playgroud)

除非我在打开它的客户端机器上终止 ssh 进程,否则该端口将继续监听。

但是有时(主要是在网络问题期间)即使我终止进程或关闭客户端计算机,此端口也会继续侦听服务器。

有没有办法在不重新启动 ssh 服务的情况下从服务器端关闭该套接字?

GPRS 连接有点不稳定,所以我可能会遇到我用完所有可用端口而不得不等到它们过期的情况。此外,我还依赖客户端在不再需要连接时成功终止 ssh 进程。我想在服务器端这样做。

ssh port tunnel

1
推荐指数
1
解决办法
4058
查看次数

通过 SSH 连接到具有已知但非静态(可变)IP 的主机

是否可以拥有ssh.ssh/config使用存储在文件中的动态 IP 地址?

我有一台带有动态 DNS 的远程机器,它将其当前 IP 放在共享保管箱中的文件中。我宁愿以这种方式找到它的 IP,也不愿使用动态 DNS 服务之一。

现在我想使用ssh server我的.ssh/config文件中的所有选项和首选项。但由于 IP 是动态的,不能存储在该配置文件中,我不知道该怎么做。我可以访问 IP 并使用它ProxyCommand吗?

networking linux ssh

1
推荐指数
1
解决办法
1664
查看次数