另外,pscp, psftp 和 scp, sftp 有什么区别?
我猜 PuTTY 最初是为 Windows 制作的,默认情况下没有这些命令,对吗?
如果是这样,为什么有人会在 Linux 上使用 PuTTY?
我正在使用,putty但与服务器的连接速度很慢。
它在任何地方都不慢,我不需要让它更快。在我打字和在终端中显示文本之间存在延迟。
所以问题是:如何在我的打字和出现在终端中的文本之间没有延迟的情况下使用腻子。
所以我找到了这个腻子选项:本地回声和本地行编辑,但我确定我不能使用热键。我需要热键,所以子问题是:如何制作热键以启用/禁用本地回声+行编辑。
我已经安装tree在我的 ubuntu 盒子上,当我从 Putty 连接到它并启动时,tree我得到了这个:
$ tree
âââ html.vim -> xml.vim
âââ js.vim -> xml.vim
âââ xml.vim
Run Code Online (Sandbox Code Playgroud)
而不是这个:
$ tree --charset=ANSII
|-- html.vim -> xml.vim
|-- js.vim -> xml.vim
`-- xml.vim
Run Code Online (Sandbox Code Playgroud)
例如,当我从npm(package manager from nodejs)列出我的包时,我也会遇到这个问题
$ npm list
/home/monkey/scripts/chatter
âââ? express@3.0.6
â âââ buffer-crc32@0.1.1
â âââ commander@0.6.1
â âââ? connect@2.7.2
â â âââ bytes@0.1.0
Run Code Online (Sandbox Code Playgroud)
我该如何更改(从 Putty 或 linux box)?
我正在尝试使用useradd使用 root 凭据的命令创建新用户,但当我使用 PuTTY 控制台使用其凭据登录新创建的用户时,我可以输入用户名,但是当我提供密码时,它挂在那里很长时间,直到 PuTTY 窗口会话超时发生并且窗口关闭。但是,当我使用 root 凭据时,它会很快进入会话。
我尝试检查AllowUsers下文件,/etc/ssh/sshd_config但没有找到任何匹配的条目,因此,我手动尝试添加我创建的用户名AllowUsers temipuser在哪里temipuser。从另一个 PuTTY 控制台发布此更改后,我再次尝试输入此用户名,但它再次相同。我完全不知道为什么会发生这种情况。
另一件事是,如果我向文件中temipuser的AllowUsers条目添加任何用户,比如说只是,sshd_configroot 用户仍然可以访问还是无法访问?我不想在这里搞砸事情。我了解AllowUsers只允许指定用户并拒绝其他用户。
在我的 Windows7 机器上,我正在遍历 PuTTy 应用程序的安装路径并运行:
plink <hostname>
Run Code Online (Sandbox Code Playgroud)
连接到我的远程 Linux 主机。
我在输出中看到一些无法识别的字符:
-bash-3.2$ ls -lrt
?[00mtotal 96
drwx------ 5 lg262728 lg262728 4096 Jun 10 15:32 ?[00;34mmyScripts?[00m
drwx------ 2 lg262728 lg262728 4096 Jun 12 13:19 ?[00;34mmyLangs?[00m
drwxr-xr-x 4 lg262728 lg262728 4096 Jul 1 07:43 ?[00;34mmyWorkSpace?[00m
?[m-bash-3.2$
Run Code Online (Sandbox Code Playgroud)
这里有什么问题?与编码有关吗?
如何~/.ssh/config与 Windows/PuTTY 一起使用?PuTTY 设置是否存储在注册表中?我希望在git. 所以它需要是一个人类可读的文本文件。
我正在尝试打印由 TAB 分隔的两个字符串。我试过了:
echo -e 'foo\tbar'
printf '%s\t%s\n' foo bar
Run Code Online (Sandbox Code Playgroud)
他们都打印:
foo bar
Run Code Online (Sandbox Code Playgroud)
两者之间的空格实际上是 5 个空格(根据在 Putty 中用鼠标选择输出)。
我也尝试过使用 CTRL+V 并在键入命令时按 TAB,结果相同。
强制将选项卡打印为选项卡的正确方法是什么,以便我可以选择输出并将其复制到其他地方,使用选项卡?
第二个问题:为什么 bash 将制表符扩展为空格?
更新:显然,这是 Putty 的问题:https : //superuser.com/questions/656838/how-to-make-putty-display-tabs-within-a-file-instead-of-changed-them-to -空格
Putty 有我想使用的“允许终端使用 xterm 256 色模式”,但我不知道如何使用。我一直在使用color.sh脚本来输出带有颜色的 echo 语句和命令,我想用 xterm 颜色做类似的事情。
#!/bin/bash
## Specify color to write in using arguments
function --help {
cat << EOF
ERROR: $0 requires a color argument.
USAGE: Changes the color of the text piped into it.
These color arguments are availabe:
ARGUMENT SHORTCUT
white ------ w
red ------ r
green ------ g
yellow ------ y
blue ------ b
violet ------ v
teal ------ t
bold ------ bb
The "bold" argument will modify any color. …Run Code Online (Sandbox Code Playgroud) 我也尝试使用腻子。我pem在那里选择了这个键并得到了这个:
Unable to use key file "key.pem" (not a private key).
Run Code Online (Sandbox Code Playgroud)
我读到可以将 a 转换pem为pub键。我在那里做的:
但是我在尝试连接时遇到了同样的错误。
我在 VirtualBox 上运行了 centos 6.4。我可以通过腻子连接到它就好了。但是 X11 转发不起作用。我有 Xming 6.9.0.31 正在运行,并且为 X11 转发设置了 Putty 0.62:

但是,当我连接 DISPLAY 时未设置:
[jdearing@njlt0151 ~]$ echo $DISPLAY
[jdearing@njlt0151 ~]$
Run Code Online (Sandbox Code Playgroud)
并且启动终结者失败
[jdearing@njlt0151 ~]$ terminator
Traceback (most recent call last):
File "/usr/bin/terminator", line 30, in <module>
import gtk, pango, gobject
File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module>
_init()
File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init
_gtk.init_check()
RuntimeError: could not open display
[jdearing@njlt0151 ~]$
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?