相关疑难解决方法(0)

如何设置无密码SSH登录?

我希望能够通过 ssh 登录远程,而无需一直输入密码。

  • 我该如何设置?
  • 执行无密码会话是否需要不同的命令?

ssh authentication

292
推荐指数
7
解决办法
40万
查看次数

如何设置 SSH 身份验证密钥?

可能重复:
如何设置无密码 SSH 登录?

我正在使用 ssh 连接到远程服务器。每次都提示我提供密码,但我记得能够设置一种身份验证密钥,因此不需要密码。

然而,已经很久了,我几乎忘记了关于它的一切,除了“钥匙”这个词。你设置并忘记的那些事情之一,我从来没有完全理解它。

它是如何完成的?

ssh

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

通过 SSH 禁用密码访问?

我正在设置一个服务器来远程备份我的桌面设备。我想阻止对服务器的远程密码访问,只允许拥有私钥的用户(又名我的桌面盒)访问它。如何在允许物理密码访问服务器的同时阻止远程密码访问?

ssh security password remote-access

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

我如何通过 SSH 帮助 NAT 路由器后面的人(如奶奶)?

对于快速帮助他人,SSH 非常有用,尤其是与 GNU Screen 结合使用。用户在 NAT 路由器后面是很常见的。即使用户可以配置路由器,记住密码、找到正确的选项等也需要一些时间。

那么,如果其他人在 NAT 路由器后面,那么通过 SSH 帮助他们的最简单方法是什么?

我目前告诉人们打开一个终端,运行以下命令,并从http://ip.appspot.com/ 之类的网站向我传递他们的 IP :

sudo apt-get install openssh-server ssh-import-id && ssh-import-id lekensteyn
Run Code Online (Sandbox Code Playgroud)

显然,如果它们位于 NAT 路由器后面或配置了个人防火墙,这将不起作用。那么,是否有类似的东西:

sshd --accept-help-from lekensteyn
Run Code Online (Sandbox Code Playgroud)

我不是在寻找像 Teamviewer 这样的替代品,只是像 SSH 这样的 shell。它也应该是开源的。

ssh ssh-import-id

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

SSH 公钥身份验证不起作用

我在 Ubuntu Server 12.04 (A) 上为 SSH 服务器设置公钥身份验证时遇到问题,以便从 Ubuntu Server 13.04 (B) 进行身份验证。

我现在在做什么(我正在尝试按照此处的说明进行操作):

  • 在 B 上:创建一个带有 的新密钥ssh-keygen -C "",不使用密码,写入/.ssh/id_rsa- 我没有收到任何错误
  • 在 B 上:运行ssh-copy-id -i /.ssh/id_rsa user@host-a- 还有一条成功消息
  • 在 B: ssh -i /.ssh/id_rsa user@host-a- 我仍然需要输入我的密码user@host-a

在A上,我检查了/.ssh/authorized_keys运行后是否修改了ssh-copy-id,是这种情况。此外,在两台设备上,我都将此添加到/etc/ssh/sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

有谁知道这里可能有什么问题?


这是我/var/log/auth.log在机器 A 上的尾巴:

Jun 13 22:17:56 laptop-camil sshd[12344]: Server listening on 0.0.0.0 port 22.
Jun 13 22:17:56 laptop-camil sshd[12344]: …
Run Code Online (Sandbox Code Playgroud)

server ssh security 12.04 sshd

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

是否可以在remmina中保存ssh密码?

我在 ubuntu 精确 12.04 中有 remmina 0.9.99.1 (1.0.0)

我可以保存 ssh 密码,以便它不会再次提示我输入密码吗

ssh remmina

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