Tag: ssh

通过SSH传输文件

我正在命令行SSH远程服务器,并试图复制一个目录到我的本地机器与scp命令。 但是,远程服务器返回这个“用法”消息: [Stewart:console/ebooks/discostat] jmm% scp -p ./styles/ usage: scp [-1246BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 […] [[user@]host2:]file2 [Stewart:console/ebooks/discostat] jmm% 我希望能够在两个方向上传输文件。 从我读的,我认为上述命令将工作下载,并scp -p [localpath] [remotepath]上传?

尝试SSH到Amazon Ec2实例 – 权限错误

这可能是一个愚蠢简单的问题:) 我在Amazon EC2上创build了一个新的Linux实例,并且下载了.pem文件的一部分,以允许我进入SSH。 当我试图与ssh: ssh -i myfile.pem <public dns> 我有: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'amazonec2.pem' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: amazonec2.pem Permission denied (publickey). 在这篇文章之后,我尝试了chmod +600的pem文件,但是现在当我使用ssh的时候,我刚刚得到: […]

如何通过主机从外部连接到VirtualBox guest?

我有一台运行在Windows 7机器上的Ubuntu VM。 我如何设置,以便我可以通过SSH从外部访问Web服务器? 我find了一些步骤( 在VirtualBox Host和Guest虚拟机之间设置SSH访问 ),以便能够从我的主机ssh到我的客户,但是这仍然使我无法通过我的路由器访问它。 我想我可以在我的Windows机器上安装SSH服务器,然后隧道几次(虽然我不是100%确定本地,dynamic等使用什么或如何设置多个隧道?),但有没有办法使虚拟机直接访问我的路由器,所以我可以直接转发到它?

我如何find我的RSA密钥指纹?

我需要为GitHub执行ssh密钥审计,但是我不确定如何find我的RSA密钥指纹。 我原本是遵循一个指导来做一个由linode主持的Ubuntu 10.04盒子的设置。 如果使用Putty远程login,我需要input什么命令才能find当前的RSA密钥指纹?

如何使用SSH从服务器下载文件?

我需要从服务器下载文件到我的桌面。 (UBUNTU 10.04)我没有networking访问服务器,只是SSH。 如果有帮助,我的操作系统是Mac OS X和iTerm 2作为terminal。

将密钥对添加到现有的EC2实例

我有权使用AWS控制台访问具有2个运行的帐户,但无法closures(在生产中)。 我想要获得这些实例的SSH访问权限,是否有可能创build一个新的密钥对,并将其应用于实例,以便我可以SSH? 获取密钥对的现有pem文件的情况下创build实例目前不是一个选项。 如果这是不可能的,有没有其他方法可以进入实例?

在Windows中的SSH到stream浪者框?

我正在使用Vagrant在Windows中启动一个VirtualBox虚拟机。 在其他平台上,我可以 $ vagrant ssh 连接到虚拟机。 我如何连接到这个在Windows的stream浪汉框? 在Vagrant文​​档中build议使用PuTTy的方式也不起作用: http://docs-v1.vagrantup.com/v1/docs/getting-started/ssh.html

在PHP中通过SSH连接到MySQL服务器

我读了一篇关于这个话题的post,我也想这样做, 我有我的数据库在远程Linux机器上,我想连接使用SSH和PHP funcitons,(我目前正在使用ssh2库),我试过使用mysql_connect,但它让我无法访问(虽然我已经授予权限),当我尝试使用这个function: $connection = ssh2_connect('SERVER IP', 22); ssh2_auth_password($connection, 'username', 'password'); $tunnel = ssh2_tunnel($connection, 'DESTINATION IP', 3307); $db = mysqli_connect('127.0.0.1', 'DB_USERNAME', 'DB_PASSWORD', 'dbname', 3307, $tunnel) or die ('Fail: '.mysql_error()); 我得到错误“mysqli_connect()期望参数6是string,资源给予”,任何人都可以请帮助我这个

OS XterminalUTF-8的问题

好吧,所以我终于在15年的Linux后为自己做了一台MacBook Air。 而在我得到它之前,我最担心的是UTF-8的支持,因为无论我从Windows或Mac客户端发送给我的文件是否总是与编码有关,而在Ubuntu上,我可以确保所有的输出,不pipe是什么程序产生完美的utf-8编码数据。 现在在我的第二天(今天)OS X Im沮丧地撕毁我的头发。 为什么? 当我打开Nano并在其中键入一些瑞典语字符时,它会在行尾输出空白字符(我猜是每个字符中的另一个字节) 当我打开Python并尝试使用瑞典语字符时,它根本不输出任何内容 当我通过SSH连接到Ubuntu服务器时,我无法在bash中键入åäö,它在VIM中仍然工作(仍然通过SSH)。 而在纳米退格不起作用,但如果在terminal首选项中勾选“删除发送Ctrl + H”,退格开始在纳米工作,但停止在VIM工作。 我已经试过在terminal首选项中取消选中所有其他编码,然后UTF-8,但似乎不工作。 我敢肯定,每个非美国人都必须有同样的问题,所以我可以修复它们吗? 我只想要完整的UTF-8支持…:'(

在Paramiko中运行交互式命令

我试图通过paramiko运行一个交互式命令。 cmd执行尝试提示input密码,但我不知道如何通过paramiko的exec_command提供密码,执行挂起。 如果cmd执行需要交互式input,有没有办法将值发送到terminal? ssh = paramiko.SSHClient() ssh.connect(server, username=username, password=password) ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command("psql -U factory -d factory -f /tmp/data.sql") 有谁知道这可以解决? 谢谢。