在 centos 上,我可以通过在终端中按 ctrl + 箭头(向左或向右)来跳过一个单词。当我 ssh 进入 FreeBSD 框并尝试相同的模式时,我得到:
$ tail -f 20120412.log;5D;5D;5D
Run Code Online (Sandbox Code Playgroud)
(每次尝试 = ;5D)
有没有办法来解决这个问题?我正在使用 Ubuntu 12.04 + 终结者。
提前致谢。
我正在用我得到的新笔记本电脑的公钥更新我服务器上的 authorized_keys 文件,我惊讶地发现两个公钥开始相同:
# key 1
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ....
#
# key 2
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ....
Run Code Online (Sandbox Code Playgroud)
什么故事AAAAB3...等等?通过一些在线搜索,我发现其他键也开始相同。它是否解释了算法或版本或其他什么?
我已经在我的非托管 VPS 上安装了 Webuzo。我无法安装任何应用程序,因为它给了我诸如“无法连接到 MySQL 服务器”之类的错误。但是通过终端,MySQL 状态是 running。
任何人都可以帮助如何排除故障?
根据这篇文章,今天我看到 Vista 和 Win7(我正在使用)可以选择本地映射 ftp:
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
但是我需要sftp...windows 对sftp 有同样的功能吗??我正在使用 SSH 安全外壳,并假设他们拥有的文件传输是 sftp。
当使用 rsync+ssh 访问远程机器时,有没有办法“优化”远程机器上的 rsync 进程(降低其优先级)?
编辑问题以澄清:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
backups 16651 86.2 0.1 3576 1636 ? Rs 11:06 0:06 rsync --ser...
Run Code Online (Sandbox Code Playgroud)
(rsync 行被剪断)
这是一个备份 cron 作业,通常在凌晨 4 点运行,但是当我碰巧醒着(并提交,或使用托管在同一台机器上的 Bugzilla)时,它会降低服务器性能,所以我想要一个快速的“黑客”来尝试修复它有点。
我连接到的大多数服务器都使用非标准 ssh 端口 (1234)。所以在我的 ssh 配置文件中,我有:
Port 1234
Run Code Online (Sandbox Code Playgroud)
但是 github.com 使用端口 22。当我尝试连接到 github 时,它显然尝试使用端口 1234。现在我必须编辑我的 ssh 配置才能使事情正常工作。
这是我的 git 配置中的一个片段:
[remote "origin"]
url = git@github.com:asdf/asdf.git
Run Code Online (Sandbox Code Playgroud) 或者任何适用于 Amazon ec2 Linux 实例服务器的 GUI SSH?
我需要在两个 Linux 虚拟服务器之间传输文件,目前我有 PuTTY(亚马逊推荐)。但是,我是服务器/虚拟世界的新手,对命令没有任何经验。我一直在为像我这样的初学者寻找 GUI,所以我基本上可以将文件夹复制/粘贴或拖/放到服务器中。
有没有一个友好的 GUI 呢?我在谷歌上搜索了一下,发现了 SuperPutty?显然它有能力但没有完全开发?。
你会推荐什么?
我有一个我们称之为 hub-server.tld 的服务器,它有三个 IP 地址:100.200.130.121、100.200.130.122 和 100.200.130.123。我在防火墙后面有三台不同的机器,但我想使用 SSH 将一台机器端口转发到每个 IP 地址。例如:第一台机器应该在 100.200.130.121 上的端口 22 上监听 SSH,而第二台机器应该在 100.200.130.122 上做同样的事情,对于所有机器上可能相同的端口上的不同服务,依此类推。
SSH 手册页-R [bind_address:]port:host:hostport列出了我启用了网关端口,但是当使用-R特定 IP 地址时,服务器仍然在所有接口上侦听端口:
# ssh -NR 100.200.130.121:22:localhost:22 root@hub-server.tld
Run Code Online (Sandbox Code Playgroud)
# netstat -tan | grep LISTEN
tcp 0 0 100.200.130.121:2222 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 :::80 :::* LISTEN
Run Code Online (Sandbox Code Playgroud)
有没有办法让 SSH 仅将特定 IP 地址上的连接转发到一台机器,以便我可以同时侦听其他 IP 地址上的端口 22,或者我必须对 iptables 做些什么?以下是我的 ssh 配置中所有不是注释/默认值的行:
Port 2222
Protocol 2
SyslogFacility AUTHPRIV
PasswordAuthentication …Run Code Online (Sandbox Code Playgroud) 在我正在初始化的 VM 上,我能够以一个非 root 用户 ( admin) 的身份登录,但不能以另一个 ( tbbscraper) 身份通过 SSH 使用公钥身份验证登录。我可以在任何日志文件中找到的唯一错误消息是
Sep 18 17:21:04 [REDACTED] sshd[18942]: fatal: Access denied for user tbbscraper by PAM account configuration [preauth]
Run Code Online (Sandbox Code Playgroud)
在客户端,该综合症是
$ ssh -v -i [REDACTED] tbbscraper@[REDACTED]
...
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: [REDACTED]
debug1: Authentications that can continue: publickey
debug1: Trying private key: [REDACTED]
debug1: read PEM private key done: type RSA
Connection closed by …Run Code Online (Sandbox Code Playgroud) 登录前:
$ ps -elf | grep sshd
5 S root 26135 1 0 80 0 - 13115 ? 17:26 ? 00:00:00 /usr/sbin/sshd
0 S test 26480 21337 0 80 0 - 4154 - 18:41 pts/27 00:00:00 grep --colour=auto sshd
Run Code Online (Sandbox Code Playgroud)
登录后:
$ ps -elf | grep sshd
5 S root 26135 1 0 80 0 - 13115 ? 17:26 ? 00:00:00 /usr/sbin/sshd
4 S root 26577 26135 0 80 0 - 24204 ? 18:42 ? 00:00:00 sshd: test [priv]
5 S …Run Code Online (Sandbox Code Playgroud)