标签: ssh

SSH 公钥/私钥适用于 Windows,但不适用于 Linux

我有一个支持 SSH Key-Auth 登录的服务器。我已经制作了我的密钥对,上传了它们……等等。简而言之,它在 Windows 中有效。我在 Windows XP 机器上使用 Putty 的密钥制造商 (PuttyGen IIRC) 制作了密钥对,但是在我的 Linux 机器上,我无法“解锁”密钥。

  • 密钥文件的权限设置为 700。
  • 密码是正确的,我 100% 确定。
  • 我正在运行ssh -i mykey.ppk myuser@myhost.com带有明显替换的命令“ ”。
  • 钥匙在我的~/.ssh目录中。
  • 错误是“ Permission denied (publickey,gssapi-with-mic).

我唯一能想到的就是它必须介于 Linux 和 Windows 之间。我试过用电子邮件给自己发送密钥文件,直接将它从我的另一个 HDD 复制到这个,让另一个人从他们的 Linux 安装中通过电子邮件将它发送给我……这行不通。这是唯一阻止我全职使用 Linux 进行编码的事情(这是我真正想做的事情!)所以任何帮助将不胜感激,谢谢!

linux ssh

1
推荐指数
1
解决办法
1508
查看次数

如何使用ssh将文件复制到另一个目录?

我如何将 somefile.zip 复制到另一个目录?

ssh

1
推荐指数
2
解决办法
1万
查看次数

OpenSSH 服务器侦听非标准端口 - 推荐与否?

是否建议让 sshd 监听非标准端口?Ubuntu 社区文档中有一行说明:

不建议在非标准端口上侦听。

它在这个页面上。我一直遵循这种做法,从来没有遇到过问题。您能否指定非标准端口不是一个好主意的任何情况。

linux ssh openssh

1
推荐指数
1
解决办法
982
查看次数

我怎么知道我是否已经在某个地方使用了 SSH?

有没有一种简单的方法可以在不输入“退出”的情况下判断我是否在某个地方使用 SSH?

就像,如果我目前坐在计算机 A 上并且我通过 SSH 连接到计算机 B,然后从 B 连接到计算机 C,有没有一种方法可以告诉我关闭会话并使用“主机名”来发现我在哪里在吗?

(据推测,这个解决方案也清楚地表明,如果我只是在本地主机上,我不会在任何地方使用 SSH,但如果我在其他地方使用 SSH 并从那里 SSH 回到我的本地机器,我将能够告诉。)

linux ssh freebsd hosts

1
推荐指数
1
解决办法
1385
查看次数

Mac 的 SSH 客户端?

我想要一个适用于 Mac OS X 10.5 的应用程序使用 ssh 连接到我的站点。该应用程序必须是免费的,并且有一些让我开始使用的说明。

编辑:

我只需要通过 SSH 在我的网站上处理一些事情。Cyber​​Duck 工作了。

mac ssh sftp macos

1
推荐指数
1
解决办法
5720
查看次数

Mac 中的屏幕截图全黑

我正在尝试通过 SSH 连接获取屏幕截图。在这个 SSH 连接中,我使用的是 root 用户。

我发现执行这个命令后:

screencapture -t jpg -S /test.jpg
Run Code Online (Sandbox Code Playgroud)

我得到的 jpg 文件全是黑色的。如果我以正常方式(而不是通过 SSH)执行此操作,那么我可以成功获取屏幕截图。

什么可能导致这种情况?

mac ssh screenshot

1
推荐指数
1
解决办法
1968
查看次数

意外连接远程系统上的大文件

每隔一段时间在我使用 ssh 连接的计算机上,我会不小心输入“cat largefile.txt”,然后我的屏幕会在接下来的 10 分钟内开始显示文本。我总是在屏幕会话中工作,所以我目前的解决方案是退出然后重新登录,因为当我退出时它可以快 100 倍,它会在我需要的短时间内完成再次输入我的密码。

有没有更好的办法?要么涉及我在屏幕会话中的事实?或者一种在 SSH 中执行此操作的方法?

什么不起作用:

  • 从屏幕会话中分离(在文件输出完成之前不响应)
  • 尝试命令移动到屏幕会话中的不同窗口(也没有响应)
  • 键入 ctrl+C 来杀死 cat 命令(也没有响应,可能是因为命令已完成并且缓冲区必须赶上)

linux ssh cat gnu-screen

1
推荐指数
1
解决办法
237
查看次数

如果我 ssh 到 dyndns 提供的域,我的密码会通过它们吗?

I'm running Ubuntu on my work PC, and my work place provides me with a static IP address but not with a domain. It's sometimes useful for me to connect to that PC through ssh, but it's not common enough for me to instantly remember the IP number. So I set um a dyndns account, and associated a short and intuitive domain name to that IP.

Here's my question, when I try to ssh to the domain, it asks me …

dns ssh openssh dynamic-dns ubuntu

1
推荐指数
1
解决办法
548
查看次数

使用 cygwin + ssh 时,http_proxy 设置不起作用

我有一个问题,在 cygwin 下,http_proxy env 变量被忽略。我试过大写和小写的变量名,只是没有被 ssh 读取。

export HTTP_PROXY="http://user:pass@proxy.job.com:8080/"
Run Code Online (Sandbox Code Playgroud)

不使用代理

ssh myuser@home.com
Run Code Online (Sandbox Code Playgroud)

使用代理

wget http://home.com/
Run Code Online (Sandbox Code Playgroud)

有没有人看到我做错了什么?

ssh cygwin

1
推荐指数
1
解决办法
9058
查看次数

用ssh上传文件?

我可以在不使用 ftp 或 sftp 的情况下将文件上传到服务器吗?

只用 ssh 吗?

ssh upload

1
推荐指数
1
解决办法
3702
查看次数

标签 统计

ssh ×10

linux ×4

mac ×2

openssh ×2

cat ×1

cygwin ×1

dns ×1

dynamic-dns ×1

freebsd ×1

gnu-screen ×1

hosts ×1

macos ×1

screenshot ×1

sftp ×1

ubuntu ×1

upload ×1