我想sql.gz用SSH 将文件插入我的数据库.我该怎么办?
例如,我有一个名称为电话号码的数据库numbers.sql.gz,这种类型的文件是什么以及如何将此文件导入我的数据库?
我有一种情况,我需要运行一个从窗户经常Linux shell命令(用不同的文件名).我正在使用PuTTY和WinSCP来执行此操作(需要登录名和密码).通过WinSCP将文件复制到linux机器中的预定义文件夹,然后从PuTTY运行该命令.有没有办法让我通过一个程序实现自动化.理想情况下,我想直接从Windows中单击该文件并发出将该文件复制到远程计算机的命令,并以文件名作为参数运行预定义命令(在PuTTy中).
我使用PuTTY登录了远程主机.
将文件从本地计算机传输到我在PuTTY上登录的计算机的命令是什么?
我正在尝试通过PuTTy连接到我的Debian Google Compute Engine服务器(我也尝试了其他替代方案)但是当我这样做时,我收到错误"已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

谷歌服务器没有用户名和密码,只有一个网址自动登录到他们自己的终端.
ssh debian putty google-compute-engine google-cloud-platform
我正在尝试在 Windows 10 平台上使用腻子建立连接并传输文件。我已经验证 putty 中的默认端口是 22。当我在命令行中运行命令来连接和传输文件时,虽然我收到了上述错误。知道为什么会这样或我应该做什么吗?
有没有其他人在PuTTy中遇到过这个错误?
例如,按下向上键现在产生:
>>> ^[[A
Run Code Online (Sandbox Code Playgroud)
谷歌不允许你搜索特殊字符,所以我很难找到这个问题的现有版本.
编辑:
所以这发生在我粘贴一些unicode之后(我认为,翻译时已经设置为utf-8).
我已经在"更改设置"对话框中检查了与我的其他打开的PuTTy窗口不同的设置,但设置看起来是相同的.
EDIT2:
这是通过重启PuTTy来解决的,但仍然令人讨厌.
EDIT3:
如何复制完全相同的bug:
python2.7(注意:错误没有出现在2.6中)import codecs我使用putty连接远程主机并通过vim进行编辑.当我尝试将某些内容粘贴到vim时,我遇到了麻烦.就是这样,我将东西复制到我本地主机的剪贴板中,并希望将其粘贴到远程主机中的vim中.怎么做?
ps:我正在使用腻子!所以,我通过putty打开一个vim窗口.我非常需要在本地主机中复制一些内容并将其粘贴到putty打开的vim编辑器中.就这样.谢谢!
我正在使用Paramiko通过ssh连接到服务器.
基本身份验证运行良好,但我无法理解如何连接公钥.
当我用putty连接时,服务器告诉我这个:
Using username "root".
Authenticating with public key "rsa-key@ddddd.com"
Passphrase for key "rsa-key@ddddd.com": [i've inserted the passphrase here]
Last login: Mon Dec 5 09:25:18 2011 from ...
Run Code Online (Sandbox Code Playgroud)
我用这个ppk文件连接到它:
PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: rsa-key@dddd.com
Public-Lines: 4
[4 lines key]
Private-Lines: 8
[8 lines key]
Private-MAC: [hash]
Run Code Online (Sandbox Code Playgroud)
使用基本身份验证,我得到的错误(来自日志)是:
DEB [20111205-09:48:44.328] thr=1 paramiko.transport: userauth is OK
DEB [20111205-09:48:44.927] thr=1 paramiko.transport: Authentication type (password) not permitted.
DEB [20111205-09:48:44.927] thr=1 paramiko.transport: Allowed methods: ['publickey', 'gssapi-with-mic']
Run Code Online (Sandbox Code Playgroud)
我试图包含那个ppk文件并设置为auth_public_key,但是没有用.
你能帮助我吗?
当我尝试将文件从服务器下载到我的计算机上时,它实际上将文件下载到服务器上.
(注意我在输入此命令之前已经通过SSH连接到我的服务器.我在YouTube上观看了教程,人们正在使用他们的终端而没有SSH到任何特定的服务器,但我不认为我可以在Windows上使用PuTTY ?)
scp -r -P2222 kwazy@mywebsite.com:/home2/kwazy/www/utrecht-connected.nl ~/Desktop/
Run Code Online (Sandbox Code Playgroud)
问题是我只指定了下载文件的位置 ~/Desktop/
这将创建一个Desktop在我的服务器中调用的文件夹,而不是将文件复制到本地桌面上.
我非常感谢任何帮助.
更新:
我可以在Linux上使用此命令.
我已成功将文件夹下载到桌面上:

我仍然需要深入了解如何在Windows机器上执行此操作.
我正在尝试测试一些我正在编写的C代码.唯一的问题是代码需要在远程机器上执行.我的笔记本电脑很老了,我的无线网卡没有可用于Ubuntu的驱动程序,所以启动进入Linux以避免这个问题不是一个选择.这是我的问题:
我正在使用putty来SSH到远程机器,我正在Notepad ++上编写我的代码.我的文件的位置是:
C:\Users\Admin\Desktop\WMU\5260\A2.c
我的问题是,当我使用命令时,scp C:\Users\Admin\Desktop\WMU\5260\A2.c ~
我得到了错误could not resolve hostname C:. Name or service not known".
我也试过scp Users\Admin\Desktop\WMU\5260\A2.c ~,这给了我错误Cannot stat 'Users\Admin\Desktop\WMU\5260\A2.c': no such file or directory
我做错了什么?
putty ×10
ssh ×4
scp ×3
windows ×3
linux ×2
python ×2
arrow-keys ×1
automation ×1
debian ×1
deployment ×1
download ×1
gzip ×1
import ×1
mysql ×1
paramiko ×1
paste ×1
public-key ×1
sftp ×1
vim ×1