记录使用xshell通过ssh方式连接Linux机器的步骤

1. cd /etc/ssh 进入ssh目录下,然后ls列出文件列表,我的如下:  moduli  ssh_config  sshd_config  ssh_host_rsa_key  ssh_host_rsa_key.pub  ssh_import_id  ssh_config是ssh的配置,sshd_config是ssh服务端的配置

2. 如果第一步没有ssh_host_rsa_key、ssh_host_rsa_key.pub 这两个文件,可以通过第3步生成。我的一开始就没有。

3. 生成第2步的两个文件,如果有了就跳过这一步。  命令行输入 sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 然后一直回车即可。

4. 编辑配置 sshd_config 配置文件,/etc/ssh目录下命令行输入 sudo vi sshd_config ,修改如下:    

    

  1)如上图,只保留箭头的key,其他的注解掉,因为我们只生成了箭头的那个key。        2)如上图,注解掉禁止密码登陆,添加允许密码登陆,这样xshell等第三方工具接口通过账号和密码以ssh方式连接。

    
    3)确保PasswordAuthentication为yes,默认情况也是yes就不用管。  

5. 然后按下esc键,输入:wq保存退出了

6. 输入 sudo /etc/init.d/ssh restart 重启ssh服务即可。然后可以通过输入 service ssh status 查看到sshd正在运行。

通过以上的步骤,基本上就可以使用xshell等第三方工具以ssh连接方式,通过账号和密码连接到Linux机器上。

原文地址:https://www.cnblogs.com/yongfengnice/p/11306494.html

时间: 2024-10-03 23:11:04

记录使用xshell通过ssh方式连接Linux机器的步骤的相关文章

虚拟机VMware网络类型&&SSH远程连接Linux

前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到.暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了.so, 我打算先花1个月内的时间入下门.前几天还专门去当当网买了一本<跟老男孩学Linux运维-Web集群实战>.lenrning begin!! 一.虚拟机网络类型 为虚拟机选择网络类型是极其关键的.VMware虚拟机常见的网络类型有Bridged(桥接).NAT.Host-only(仅主机)3种.在创建Linux虚拟机时

基于Xshell使用密钥方式连接远程主机

基于Xshell使用密钥方式连接远程主机,具体内容如下 连接远程主机,就验证身份而言,一般有两种方式,一种是通过用户密码:另一种通过公钥的方式(Public Key). 图1.xshell支持验证登录用户的方式 下面就使用Public Key的方式来实现连接,通过工具ssh-kengen生成密钥对. 注意:操作之前需要ping通本机和目的主机(如果ping不通,可能的原因是防火墙.SELinux没关闭,或者网关设置有问题等) 使用XShell,这里使用的是XShell manager 5,目的主

使用xshell密钥对方式连接linux主机

大多的运维人员的习惯,是在xshell或者putty上使用密码的方式去连接服务器,在这些第三方工具中,也可以支持密钥对的方式连接服务器,话不多说.直接上图,具体步骤如何: 首先打开xshell工具生成密钥对(我得环境以xshell4为例),点击工具,选择新建用户密钥: 选择加密算法和位数(在此选择rsa加密算法2048位): 选择默认的密钥名称,下边密码框为此密钥的密码,也就是在使用此密钥时需要输入的密码,并非连接密码: 生成完成,将输出到屏幕的公钥内容复制下来: 可以在xshell中工具中用户

Windows下通过SSH无密码连接Linux服务器

一.配置环境 1.本机系统:Windows 10 Pro(64位) 2.服务器:腾讯云CentOS 7.2(64位) 3.SSH连接软件:Xshell 5 二.配置SSH无密码登录步骤 1.在个人PC机产生公钥和私钥 2.将产生的公钥上传到服务器,将公钥导入到认证文件,更改权限 3.通过Xshell 5 导入私钥,进行SSH连接 三.前期准备 1.新创建的Linux服务器有用户名和密码,可以通过用户名和密码连接,打开Xshell 5点击新建按钮 2.新建一个连接 3.输入服务器的用户名和密码,先

ssh远程连接linux服务器并执行命令

详细方法: SSHClient中的方法 参数和参数说明 connect(实现ssh连接和校验) hostname:目标主机地址 port:主机端口 username:校验的用户名 password:登录密码 pkey:私钥方式身份验证 key_filename:用于私钥身份验证的文件名 timeout:连接超时设置 allow_agent:这是布尔型,设置False的时候禁止使用ssh代理 look_for_keys:也是布尔型,禁止在.ssh下面找私钥文件 compress:设置压缩 exec

Xshell用密钥远程连接Linux

xshell密钥连接linux 工具 新建密钥管理 密钥类型选择DSA 还是 RSA都是可以的 RSA 是一种非对称加解密算法. DSA 一般用于数字签名和认证. RSA is named from the initials of the authors, Ron Rivest, Adi Shamir, and Leonard Adleman,who first published the algorithm. RSA 与 DSA 都是非对称加密算法.其中RSA的安全性是基于极其困难的大整数的分

SSH方式连接Git

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地.这两种方式的主要区别在于:使用https url,直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处. 使用SSH url需要在克隆之前配置好SSH key,这样每次fetch和push代码无需要输入账号和密码,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者,否则无法添加SSH key,另外

SecureCRT连接Linux的操作步骤

虚拟机待机:Ctrl+g进入 ipconfig是Windows里面的操作 ifconfig是Linux里面的操作 解决方法:右键: 打开终端是:在桌面上,鼠标右键才可以找到 上下键,上键即可自动补全要写的内容 另一种SecureCRT连接Linux连接方式 失败的原因是:当前是Windows系统,需要通过服务器把域名转为IP,该功能是由hosts完成 然后把SecureCRT种的IP复制到hosts中写法,替换C盘C:\Windows\System32\drivers\etc的hosts即可,在

windows 上用xshell使用 ssh自动登录linux

说明:今天来了一个小伙伴,因为业务需要,要登录一台测试系统,问我密码是多少,我说我配置的密钥登录的,估计他不太熟悉,所以我简单的演示了一下配置过程给他看,顺便也记录了下整个配置过程. 1.关于密钥登录系统的原理 关于配置原理,可以参考https://help.aliyun.com/knowledge_detail/41493.html,现在阿里云的官方文档写的很详细,我也不想粘贴复制了. 2.服务端的配置过程 a)生成密钥对(这里我只是做个测试,所以一路回车就好了) [[email protec