我编写了一个 PS1 脚本,该脚本对文件进行 7-zip 压缩,并使用 PuTTY 的 SCP 将其存储在我的备份服务器上。我已经测试过它并且工作完美。
然后,我登录到 SQL Server 代理,并向备份作业添加一个额外的步骤,以便在备份作业完成后立即执行该脚本。它被正确调用,创建 .7z 文件,并调用 pscp.exe...并停止。我转到 SQL Server 代理的作业活动监视器并找到以下内容:
Message
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 b5:f8:d2:5f:be:90:b6:be:15:d3:26:d5:c6:42:59:05
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, …Run Code Online (Sandbox Code Playgroud) 我有一种情况,我需要让 PuTTY(或其他适用于 Windows 的 SSH 客户端)通过 SSH 自动登录到另一台机器。我意识到这在安全方面不是一个好主意,但不幸的是我受到客户端和服务器的限制。
最好的解决方案是在桌面上有一个快捷方式或脚本,双击时,它会连接到服务器并自动登录。我可以用 PuTTY 来做到这一点吗?
我愿意探索公钥身份验证,但我不确定 PuTTY 密钥所在的位置或如何将其复制到服务器,因为该应用程序在登录时会自动启动。
我希望在 Windows 上使用 PuTTY 设置隧道。
理想情况下,我会直接从 A->C SSH,但是,我无法从我所在的网络中访问。但是我可以从 A->B->C 连接。
C 正在运行一个 vncserver,我想从 A 连接到它。
如何从 A->B->C 通过 SSH 隧道?
请任何人帮忙 - 从台式机启动 Putty 时是否可以将 Windows 机器的 IP 地址值传递给服务器会话?
以下是从运行 ubuntu 和 gnome gui 的我的计算机访问时 mysql 手册页中的一行
"Command-Line Options that Affect Option-File Handling".
Run Code Online (Sandbox Code Playgroud)
这一行被渲染成这样:
âCommand-Line Options that Affect Option-File Handlingâ
Run Code Online (Sandbox Code Playgroud)
当我使用腻子从我的 Windows 计算机 ssh 进入 ubuntu 计算机时。
为什么引号被呈现为â?有什么办法可以让我的 ssh 会话正确呈现手册页?
编辑
Putty 已经将“终端类型字符串”设置为 xterm,这是我的 .profile:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; …Run Code Online (Sandbox Code Playgroud) 我正在尝试调试我没有物理访问权限的 Cisco ASA 5505。我正在使用 GoToMeeting 来控制技术计算机与路由器通话。
这是路由器重新启动后立即输出的图片:http : //i1256.photobucket.com/albums/ii488/joshschmelzle/puttyissue.png
路由器配置中的速度没有改变。串行设置没有改变。当我在重新启动后与 PuTTY 连接时。我只看到一个光标,当我输入任何内容时,即使我按 Enter 键,它也会保持在同一行。
在将其发送给客户之前,我在办公桌上的 Windows 7 机器上测试了该路由器,并且运行良好。
COM1 设置如下: 每秒位数:9600 数据位:8 奇偶校验:无 停止位:1 流控制:无
我尝试在远程机器上删除和安装 COM1 驱动程序,并让某人拔下电源并重新插入几次。我认为这是一个波特率问题,但我不确定。
我不小心 chown /etc/sudoer/ 文件夹,所以我的 sudo 命令不再有效。(我只能在 windows azure 上通过 ssh 进入这个 Linux Centos 虚拟机)我没有 root 密码,我想知道如何重置 root 密码,或者只是将 /etc/ 文件夹改回 root。非常感谢!
为了远程访问 linux 服务器,管理员可能使用 Putty Key Generator 生成了公钥和私钥对,并向我发送了 .ppk 文件。我在 Putty 中加载了 .ppk 文件(具有私钥),现在可以通过 Putty 访问服务器,而不会提示输入密码或密码。
为了通过命令行 ssh 程序访问远程服务器,我将文件复制到 $HOME 中的 .ssh 目录下。但是当我尝试使用 ssh 命令访问该服务器时,该程序要求我输入密钥 (xyz.ppk) 的密码并且不接受简单的 Enter 并以以下消息终止:
Permission denied (publickey,keyboard-interactive)
Run Code Online (Sandbox Code Playgroud)
我需要做什么来解决这个问题?我只是想知道私钥是否受密码保护,为什么 Putty 不要求相同。
我希望 Putty Key Generator 生成的密钥也适用于命令行 ssh。
所以我试图将一个 repo 克隆到我的 Ubuntu 服务器上的目录,但我不断收到 Permission Denied (publickey) 错误。
这很奇怪,因为我的输出ssh -T git@bitbucket.org显示成功:
mo@li515-148:/var/www$ ssh -T git@bitbucket.org
conq: logged in as msamman.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试克隆时,出现错误:
mo@li515-148:/var/www$ sudo git clone git@bitbucket.org:username/website-development.git
Cloning into 'website-development'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
这是详细的输出:
mo@li515-148:/var/www$ ssh -v git@bitbucket.org
OpenSSH_5.9p1 Debian-5ubuntu1, 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 …Run Code Online (Sandbox Code Playgroud) putty ×10
ssh ×6
aws-cli ×1
centos ×1
git ×1
ip ×1
linux ×1
login ×1
passphrase ×1
password ×1
public-key ×1
sql-server ×1
tunneling ×1
ubuntu ×1
ubuntu-12.04 ×1
vnc ×1