这可能是一个简单的错误,但我无法解决。我的计算机主机名是 Felix(hostname -f返回 Felix)我正在尝试使用 scp 将文件从我的大学帐户移动到我的家用计算机。我可以轻松地通过 ssh 连接到远程计算机,以便连接正常,我使用的 scp 语法是(同时通过 ssh 连接到远程计算机):
scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt
Run Code Online (Sandbox Code Playgroud)
我已经尝试了许多变体,它返回的错误是:
ssh: Felix: Name or service not known
Run Code Online (Sandbox Code Playgroud)
这向我表明 usinghomeusername@Felix不是正确的语法。
我不是大学系统的超级用户,只能访问我的文件,因此无法访问任何系统文件。
有任何想法吗?
我已经进行了大量搜索并测试了不同的解决方案,但没有成功!
当我想推送我的代码时,我收到以下错误:
Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11'
Offending key for IP in /home/alireza/.ssh/known_hosts:10
Matching host key in /home/alireza/.ssh/known_hosts:1
Are you sure you want to continue connecting (yes/no)? yes
Run Code Online (Sandbox Code Playgroud)
每次推送更改时,我应该怎么做才能删除此消息?任何的想法?
我遵循了以下指南:
但是还是可以通过输入密码ssh进入机器(在win上用putty试过)
有什么建议吗?
如何与远程服务器进行 SSH 连接,以便我可以浏览文件并编辑它们?我有一个用户名和密码可以使用。
我试图弄清楚什么是“轻量级”方式来配置我的 Ubuntu 16.04 LTS 服务器以通过 GUI 进行访问(通过 SSH 作为选项)。我想从我的 Ubuntu 16.04 工作站访问它。我对这些技术的工作原理知之甚少。我阅读了有关 X11 的信息,似乎可以只安装 Xorg 服务器并启用 X11 转发,仅此而已。
但在其他文章中,我读到安装桌面通用包就足够了,没有必要安装所有与 GUI 相关的东西。所以我真的很困惑。我还看到有几种方法,如 VNC、“普通”X11 转发、xRDP。它们可以组合在一起。我阅读了不同的资源,我意识到最可取的方法是使用 xRDP?也许我错了?
这篇文章(我读过的一篇)http://c-nergy.be/blog/?p=8952描述了 xRDP 安装,不考虑 SSH。这是 ssh forwarding How to forward X over SSH from Ubuntu machine?
问题是:
* - 如果 xRDP 不是一个选项,最后两个问题与您建议的那个(VNC 或其他问题)有关。
我有一个 ubuntu 开发服务器在工作。这是一个旧的机架式服务器,位于公司地牢中的某个地方,没有人去那里。它可以工作的唯一方式是作为所谓的无头服务器(即没有连接显示器/键盘并且只接受网络连接)。
显然,如果您只需要终端访问 ssh 就足够了。但是,我也想不时连接到图形界面。目前我正在使用内置的 VNC 功能,但我很确定这既不是解决此问题的最有效方法,也不是最安全的方法。
我对这个问题做了一些研究,但没有得出任何明确的结论。我读过关于尝试通过 ssh 转发 X 环境的文章,这至少可以解决我的安全问题。任何人都可以分享他们在设置方面的经验吗?还有其他值得研究的方法吗?
我几乎只从一台 Windows 机器连接到这台服务器。我不知道这对于建议的某些方法是否可能是一个问题。
ssh-add <key>每次需要通过 ssh 连接到网络服务器时,我都需要运行。有没有办法永久添加 ID,这样我就不必在每次登录时不断添加身份?
编辑:关键是我从云服务下载的 pem 文件。
我计划在我的系统中全新安装 ubuntu 11.10。在此之前,我已经在这台机器上设置了基于密钥的 ssh 身份验证。是否可以备份这些 ssh 密钥,以便我可以在新安装中使用它。否则我必须再次设置基于密钥的 ssh 身份验证?如果我可以备份,我需要复制哪些文件?有人可以详细解释一下吗?提前致谢。
可能重复:
如何设置无密码 SSH 登录?
我正在使用 ssh 连接到远程服务器。每次都提示我提供密码,但我记得能够设置一种身份验证密钥,因此不需要密码。
然而,已经很久了,我几乎忘记了关于它的一切,除了“钥匙”这个词。你设置并忘记的那些事情之一,我从来没有完全理解它。
它是如何完成的?
如何停止/启动 ssh?我试过了
/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh
Run Code Online (Sandbox Code Playgroud)
我每次都会出错。