标签: putty

为什么 vimdiff 这么慢?

每当我处于vimdiff模式时,我的 PuTTY 会话都会显着减慢。当我尝试通过j按住向下滚动多行时,这一点尤其明显。

  1. 为什么它与在 下运行的常规 Vim 相比如此缓慢vsplit?我意识到它跨线匹配并用颜色突出显示差异,但这是否解释了所有速度差异?
  2. 我该怎么办?我想保持跨文件的行匹配(以及颜色突出显示)。我可以更改哪些设置来帮助加快vimdiff实用程序的性能?

ssh putty

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

如何使 PuTTY 与 Solaris 兼容?

我正在使用 PuTTY 从 WinXP 连接到 Solaris 机器。

当我尝试使用 NumPad 键在 Bash(Home、End、Delete)中编辑命令时,一个 ~ 字符被打印到控制台。相关环境参数如下:

MACHTYPE=sparc-sun-solaris
SHELL=/bin/bash
HOSTTYPE=sparc
OSTYPE=solaris
TERM=xterm
Run Code Online (Sandbox Code Playgroud)

我可以配置 PuTTY 以使 NumPad 键工作吗?

bash solaris terminal putty

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

如何通过防火墙配置 ssh 隧道?

我有一个 NAS 在家里的防火墙后面运行 Linux。我想使用一些服务远程访问它,例如传输 GUI(端口 9091)和 webmin(端口 10000),但通过端口 22 上的 SSH 隧道。

为简单起见,我想关闭尽可能多的面向网络的端口,只向 NAS 开放端口 22。

我尝试在 PuTTY 中配置隧道(本地端口 10000,remote.ip.address:10000),但我相信在成功登录 SSH 后我仍然遇到防火墙规则。这是 SSH 隧道的正确使用吗?

ssh putty ssh-tunneling

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

PuTTY 可以作为 /dev/ttyUSB0 访问串口,但不能作为命名的 udev 设备访问

我有多个 USB 转串口转换器。我需要特别访问其中之一。我正在使用 udev 规则为其指定一个特殊名称。自从我上次修改它以来,我已经重新启动。

SUBSYSTEM=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", NAME="serial", MODE="0666"
Run Code Online (Sandbox Code Playgroud)

该供应商/产品组合在我所有的 USB 设备中都是独一无二的。

$ ls -l /dev/serial
crw-rw-rw-. 1 root root 189, 133 Feb  8 23:57 /dev/serial
$ ls -l /dev/ttyUSB0
crw-rw----. 1 root dialout 188, 0 Feb  8 23:58 /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)

我正在使用 PuTTY 来读取它们,它适用于/dev/ttyUSB0,但不适用于/dev/serial. 当我以 root 身份运行 PuTTY 时,错误仍然出现。

我收到的错误信息

Unable to open connection to :
Unable to configure serial port
Run Code Online (Sandbox Code Playgroud)

万一重要,我正在运行 CentOS 6。

uname -a
Linux xxxxxx 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 …
Run Code Online (Sandbox Code Playgroud)

udev putty serial-port

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

几个月后无法通过 ssh 登录

我的办公室有一台运行 Ubuntu 13.04 的 Dell Poweredge 来提供内部网络应用程序地址系统。自从我上次登录以来至少有 2 个月可能是 3 个月。一切运行良好,但我无法登录。我知道我有正确的凭据,因为它们保存在腻子中。

错误只是说:访问被拒绝

什么可能导致这种情况发生?是否可以在不将其从架子上取下并连接显示器和键盘等的情况下进行修复(作为旁注,它的重量大约为 50 多磅,所以我根本不期待)?

guest@buildsys2:~$ ssh -v me@192.168.1.10
OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.1.10 [192.168.1.10] port 22.
debug1: Connection established.
debug1: SELinux support disabled
debug1: identity file /tmp/guest-YBscPe/.ssh/id_rsa type -1
debug1: identity file /tmp/guest-YBscPe/.ssh/id_rsa-cert type -1
debug1: identity file /tmp/guest-YBscPe/.ssh/id_dsa type -1
debug1: identity file /tmp/guest-YBscPe/.ssh/id_dsa-cert type -1
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh ubuntu putty

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

使用 putty 在远程 linux 系统上运行 linux 脚本

我想将某些日志从远程 linux 系统复制到 windows 系统。我正在尝试制作一个批处理文件,它将使用 putty 连接到 linux 系统,例如:

putty.exe -ssh user@192.168.1.1 -pw password 
Run Code Online (Sandbox Code Playgroud)

我将如何添加要运行的 linux 命令?是否有可能或我应该寻找其他一些软件

linux remote putty

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

将一些带有标签的文本粘贴到 PuTTY 窗口中的此处文档中

我有一个带有制表符分隔数据的字符串,如下所示:

h1  h2
a1  b1
a2  b2
Run Code Online (Sandbox Code Playgroud)

我在 Windows 上用记事本制作了它。我创建了制表符分隔的数据,确保使用制表符而不是空格。

在此处输入图片说明

我使用 PuTTY 通过 SSH 连接到 Linux 服务器。我想将文件写入/tmp/test.txt并保留选项卡。所以我跑cat <<EOF >/tmp/test.txt。我从记事本复制文本并将其粘贴到腻子会话中。然后我输入EOF

在此处输入图片说明

但是,这会生成一个没有选项卡的文件,其中包含以下内容:

h1h2
a1b1
a2b2
Run Code Online (Sandbox Code Playgroud)

我发现这有效:

sed 's/\\t/\t/g' > /tmp/test.txt << EOF
h1\th2
a1\tb1
a2\tb2
EOF
Run Code Online (Sandbox Code Playgroud)

但是,它要求我将输入字符串更改为使用 '\t' 而不是实际的制表符。什么是更优雅/简单的解决方案,它允许我从 Windows 按原样获取字符串文字并将其写入远程 Linux 机器上的文件?

我通过 putty 从 Windows SSH 连接到 Linux 服务器。服务器是:

  • 发行版:Red Hat Enterprise Linux Server 6.6 版(圣地亚哥)
  • Bash 版本:4.1.2(1)-release (x86_64-redhat-linux-gnu)
  • 猫:coreutils-8.4-37.0.1.el6.x86_64

bash ssh putty clipboard here-document

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

如何让 F1-F4 键在 tmux 中正常运行

在我的普通终端中,F1-F4键生成^[[11~^[[12~^[[13~^[[14~,但在 tmux 中我得到^[OP^[OQ^[OR^[OS. 我希望它们在 tmux 中的行为相同,这样我就不会为 tmux 中的程序绑定带来麻烦。我没有打开 PuTTY 的Xterm R6选项。

我使用putty-256colorputty 和 tmux 中的终端类型来避免其他键不匹配,但我仍然需要重新映射我的箭头键。

配置曾是:

set -g default-terminal "putty-256color"
set -g terminal-overrides "putty*:smkx@:rmkx@:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:kf1=\e[11~:kf2=\e[12~:kf3=\e[13~:kf4=\e[14~"
Run Code Online (Sandbox Code Playgroud)

我的配置的其余部分是不相关的装饰性内容。您可以看到我尝试将 4 个功能键重新映射回原来的状态,但还没有成功。

我觉得我错过了一些基本的东西,为什么我的密钥不能对于 tmux 内部和外部的每个密钥保持相同,除了前缀之外,这样这些问题就不会发生?

编辑
我的问题仍然存在,但我遗漏了一些基本的东西:指的是tmux内的default-terminal终端类型,但指的是我正在连接的术语类型,即tmux之外。(是的,我觉得自己很蠢。)terminal-overrides

我的配置现在是这样的:

set -g default-terminal "screen-256color"
set -g terminal-overrides "putty*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:kf1=\e[11~:kf2=\e[12~:kf3=\e[13~:kf4=\e[14~:smkx@:rmkx@"
Run Code Online (Sandbox Code Playgroud)

F1-F4仍然给我^[[11~^[[12~^[[13~^[[14~tmux 外部和^[OP^[OQ^[OR^[OS内部。

terminal tmux putty

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

使用 PuTTy 通过串行控制台切换 Debian 安装程序中的选项卡

我目前正在尝试在没有视频输出的系统上安装 Debian。我所拥有的只是串行控制台。
我知道如何启动它等等,甚至可以使用预先设定的配置自动安装它。安装本身绝对没有问题。

现在我还没弄清楚如何在安装程序具有的不同选项卡之间切换:

截屏

我很想拥有它,这样我就可以切换到日志并更详细地跟踪安装以进行调试(安装本身完全自动运行)。

我已经尝试过了

  • Alt+ 1-4
  • Alt+ F1-F4
  • Ctrl+ Alt+ 1-4
  • Ctrl+ Alt+ F1-F4

尽管这些都不起作用。其中之一很可能是正确的快捷方式,但 PuTTy 没有发送它们,因为 PuTTy 或 Windows 本身正在处理它(如Alt+ F4)。

keyboard-shortcuts debian putty serial-port debian-installer

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

保留在 SSH (Putty) 终端中滚动的完整手册

初学者问题:

我正在阅读一个在 ssh(putty)会话中调用的手册页,即:

man usermod
Run Code Online (Sandbox Code Playgroud)

现在这个手册页大约有 252 行,当到达末尾时,我按q退出。如果手册页中的所有行都保留在终端窗口中进行滚动,那将非常有帮助,但它将被裁剪,只有最后 50 行保留在终端窗口中。

大概很简单,但是没有找到类似的问题。

bash man putty

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