CentOS中用SSH客户端软件登录到服务器

当服务器的 SSH服务正常运行后,我们完全可以从此在我们的自用 PC上用 SSH">客户端软件在局域网中登录到服务器,用这种方式完成服务器以后的配置和维护。不严格的说,这时服务器是不需要显示器和键盘的,因为绝大多数的配置工作都可在远端(局域网内)的客户端上操控。

这里,以简单易用的 SSH客户端软件之一 -- PuTTY为例,介绍从自用 PC上登录到服务器的方法。

转换来自服务器端的私钥为PuTTY 可用的私钥

在用 OpenSSH构建 SSH服务器一节中,我们将服务器端相应用户的的私钥用安全的方式--3.5寸磁盘为介质,移动到了远程终端(自用 PC等等)上,下面就介绍一下载远程终端用 SSH客户端软件登录到服务器的方法。

SSH客户端软件,我们准备是用简单易用的 PuTTY。但服务器端直接生成的私钥, PuTTY无法直接使用,需要用 PuTTYGen来转换为 PuTTY可以使用的私钥匙。

[1] 下在私钥转换工具 PuTTYGen。并且将要转换的私钥从软盘上复制到远程终端本地硬盘的适当位置上。

[2] 运行 PuTTYGen ,出现如下窗口:

[3] 点击 Load,选取服务器端生成的私钥(文件类型要选择 “All Files”)。如下

[4] 开始转换私钥,这里需要输入在服务器端建立此私钥时的口令。在文本框中输入口令开始转换,如下:

时间: 2024-07-31 14:36:17

CentOS中用SSH客户端软件登录到服务器的相关文章

Debian中用SSH密钥方式登录vps的过程

使用ssh登录vps一般都使用的是ip+端口,输入用户名和口令来登录 为了加强vps的安全性,采用公钥与私钥的方式来登录vps 具体的方法是: 在Linux远程服务器生成密钥:ssh-keygen -t rsa 然后回车就可以, Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):                   //直接回车 Created direc

如何在 CentOS / RHEL 上设置 SSH 免密码登录

如何在 CentOS / RHEL 上设置 SSH 免密码登录 作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输.备份数据库转储文件到另一台服务器等.为实现该目标,你需要从主机 A 能自动登录到主机 B.自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码. 本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录.自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来

如何在CentOS/RHEL上设置SSH免密码登录

作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输.备份数据库转储文件到另一台服务器等.为实现该目标,你需要从主机 A 能自动登录到主机 B.自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码. 本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录.自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件. SSH 是开源的,是用于远程登录的最为可靠的网络协议

The authenticity of host 'IP' can't be established:ssh客户端登录Linux系统出错解决记录

问题 在用ssh客户端第一次登录远程Linux的时候通常会报如下的错误 The authenticity of host 'IP' can't be established. ECDSA key fingerprint is SHA256:+9UZGqPe/Rdaiz9jTg0P5ZtGMl6gVP0i+iPTh8sHwt4. Are you sure you want to continue connecting (yes/no)? Host key verification failed.

SSH 无法远程登录问题的处理思路

购买云服务器 ECS(后续简称 ECS)Linux 服务器后,首先面临的就是如何登录和使用的问题.而由于服务器在云端,所以日常运维中通常都会基于 SSH 客户端登录服务器进行相关操作.今天,我们就从登录 ECS 的不同方法和使用场景讲起,捋清 SSH 无法远程登录问题的常见原因与排查思路. ECS Linux 服务器的登录方式 ECS Linux 不同登录方式示意图 如上图所示,当前 ECS Linux 支持 3 种不同的登录方式,其操作说明与使用场景如下: 1.管理终端(远程连接) 使用场景:

CentOS中用OpenSSH构建SSH服务器

SSH服务和 Telnet服务一样,通过远程登录登录到系统,在远程操控系统.但它与 Telnet的不同点就是:Telnet在传输的过程中是平文传输,而 SSH是将传输内容加密,在传送的过程中保证了传送内容的保密性,从而提高了系统的安全性. 在这里,我们不准备将 SSH服务作为用户上传下载文件的工具.我们只用 SSH服务的开通为远程管理系统提供方便.另外在用户认证方式上,为了服务器和用户的安全,禁止用户密码的认证方式,而基于 "钥匙"的方式. SSH 相关配置文件的修改 首先修改 SSH

有关本地客户端软件与服务器验证的问题

问题描述 我想开发一个软件工具箱,软件工具箱的使用流程是:用户先从官方网站注册用户.用户数据存于mysql数据库中.工具箱是PC客户端软件.想要使用里面的软件ABC必须先登陆工具箱主体软件.我的问题是1.我在登陆用户的这个过程中,可能会有一些别有用心的人去破解我的软件.如果我直接在软件中连接数据库的话.一旦软件被破解.数据库账号密码即将暴露,数据库就会被盗取.这是最不安全的方法.所以不打算考虑了.还有一种方法是使用socket.但是我对这个东西完全没什么概念,服务端怎么写也不是很清楚.最后一种是

CentOS下SSH无密码登录的配置文件_Linux

1.确认本机sshd的配置文件(需要root权限) $ gedit /etc/ssh/sshd_config 找到以下内容,并去掉注释符"#" RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 2.如果修改了配置文件需要重启sshd服务 (需要root权限) $ /sbin/service sshd restart 配置SSH无密码登录需要3步: 1.生成公钥和私

配置Linux服务器SSH远程密钥登录

说明: 服务器IP:192.168.1.200 管理员账号:root 密码:chenyi 普通登录账号: itchenyi.com 密码:chenyi 实现目的: 1.配置普通账号通过密钥验证远程SSH登录服务器 2.禁用root账号通过远程SSH登录服务器 3.禁用所有账号通过密码验证远程SSH登录服务器 具体操作: 1.配置普通账号通过密钥验证远程SSH登录服务器 使用普通账号itchenyi.com登录服务器操作 ssh-keygen -t rsa #生成密钥 [itchenyi.com@