一、首先用secureCrt创建密钥

1.使用SecureCRT创建私钥和公钥.

SecureCRT quick Connect-> Authentiation -> Public Key -> Properties ->Create Identity File -> DSA/RSA -> Set Passphrase -> Done 

这个时候在指定目录会生成两个文件,例如,私钥my_rsa和公钥my_rsa.pub

2.linux服务器上建立.ssh目录,一般情况下,已经有这个目录

# mkdir /root/.ssh

# chmod 700 /root/.ssh

3.将公钥my_rsa.pub传到linux服务器,将SSH2兼容格式的公钥转换成为Openssh兼容格式

# ssh-keygen -i -f Identity.pub >> /root/.ssh/authorized_keys

# chmod 600 /root/.ssh/authorized_keys

4.在SecureCRT里面设置登录模式为PublicKey,并选择刚刚创建的my_rsa文件作为私钥

5.重启Linux服务器上SSH服务器

#systemctl restart sshd

6.由于已经设置了密钥登录,原来的密码登录就完全可以去掉

$ sudo vim /etc/ssh/sshd_config

Protocol 2 /仅允许使用SSH2

PubkeyAuthentication yes /*启用PublicKey认证

AuthorizedKeysFile .ssh/authorized_keys2 /*PublicKey文件路径

PasswordAuthentication no /*禁止密码验证登录

PS:以上步骤是使用SecureCRT生成的密钥对来进行登录验证的,其实也可以在服务器上使用ssh-keygen命令生成的密钥,同样在生成密钥对之后,将格式转换成SecureCRT使用的SSH2格式

注意:步骤3中的转换key格式易于为大家忽略,请多注意此点。

二、把创建的私钥共享

由于securecrt创建的私钥不同于winscp使用的私钥格式,需要转换

securecrt>>tools>>Convert Private Key to OpenSSH Format ...

保存成openssh格式的密钥对,然后运行winscp包里的puttygen>>Conversions>>Import key选择刚才转换的私钥,输入key passphrase后,选择Save private key,保存成ppk格式的文件

三、解决winscp的中文乱码问题

在WinSCP启动画面上先把进阶选项勾选起来,然后在SFTP设定上将伺服器不使用UTF-8编码选项关闭。

转载于:https://www.cnblogs.com/CnKker/p/11413097.html

SecureCRT key登录linux ssh设置相关推荐

  1. SecureCRT 远程登录 Linux(开启 SSH)

    SecureCRT 是一款 SSH 客户端,方便用户在 Windows下登录 Linux. SSH 是 Secure Shell 的缩写,是建立在 应用层 和 传输层 基础上的 安全协议,能够有效防止 ...

  2. linux ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)

    以redhat6.3为例 ssh配置文件在: //ssh/sshd_config 可以打开查看相应配置,默认情况下只开放了几个选项,其余全部#屏蔽掉了. 英文手册参考:http://www.openb ...

  3. 使用SecureCrt远程登录Linux安装配置教程

    1. 首先验证安装secureCRT的本地机和linux服务器能否ping的通: 2. 判断linux 服务端是否安装了ssh 若未安装的话: apt-get installopenssh-serve ...

  4. SecureCRT配置前--Linux网卡设置

    在用SecureCRT连接Linux的时候,需要设置Linux的网卡信息. 1.输入命令:setup,弹出配置,选择Network configuration,配置网络 2.选择device conf ...

  5. linux远程无密码登录,linux ssh无密码登录,远程执行脚本文件

    1. 机器 登录机器A:192.168.100.204 被登录机器B:192.168.100.208 确保防火墙处于关闭状态. 2.配置无密码登录 在主机A的某用户下执行 $ ssh-keygen - ...

  6. win7 linux ssh key,Windows下创建SSH Key并登录Linux服务器

    上一篇文章我给大家普及了在macOS下创建SSH Key并登录Linux服务器的操作,这篇文章带大家了解一下在Windows下创建SSH Key并登录Linux服务器的操作流程. 创建SSH Key ...

  7. Xshell配置ssh使用密钥公钥(publice key)登录

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://ultraera.blog.51cto.com/6640392/1671351 大 ...

  8. ssh设置免密登录后登录仍需密码可能的原因,以及 ssh 出问题或的调试方法

    免密登录失败 ssh设置免密登录后登录仍需密码可能的原因,home 路径下的对应用户权限不对,或者 .ssh 文件夹权限不对,/home/$user 和 /home/$user/.ssh 路径必须是 ...

  9. securecrt配置linux账号密码,配置SecureCRT密钥连接Linux

    配置SecureCRT密钥连接Linux SSH公钥加密的方式使得对方即使截取了帐号密码,在没有公钥私钥的情况下,依然无法远程ssh登录系统,这样就大大加强了远程登录的安全性. 1.编辑配置文件 /e ...

最新文章

  1. 通过sessionid获取session php,php如何返回sessionID和如何通过sessionID获取相关的session...
  2. 论文阅读--PVANET: Deep but Lightweight Neural Networks for Real-time Object Detection
  3. IMXRT 分散加载文件 修改OCRAM,DTCM、ITCM大小
  4. Got error -1 when reading table
  5. java语言程序设计答案_《java语言程序设计》练习题及答案
  6. Eclipse JUnit - possible causes of seeing “initializationError” in Eclipse
  7. 开源 java CMS - FreeCMS2.2 系统配置
  8. CreateProcess error = 2,系统找不到指定的文件
  9. 现在的年轻人,正在努力的改变着一些东西
  10. creator qt 字体太小_qt ttf 字体太小的解决方法
  11. 23 FI配置-财务会计-未清和关账过账期间
  12. 【疑问感受】初见指针——当函数遇到指针
  13. 2017.9.6 外星人 思考记录
  14. 我将要关注的kaggle比赛
  15. SQL Server 阻塞原因分析
  16. 【编译原理笔记17】代码优化:数据流分析,到达定值分析,到达定值方程的计算
  17. UVA216 UVALive5155 Getting in Line【全排列+回溯】
  18. 计算机中内存存储器最小单位,计算机中存储容量的最小单位和最基本单位是什么?...
  19. 《QTreeView表项实现排序的2种方式》:系列教程之九
  20. java nim游戏_LeetCode算法题-Nim Game(Java实现)

热门文章

  1. AndroidManifest.xml中的android:name是否带.的区别
  2. Android源码中添加 修改应用
  3. [Teaching] [Silverlight] 30秒快速建立遊戲迴圈 (Game Loop)
  4. sql server 事务的回滚 断电
  5. 【SpringMVC 笔记】结果跳转、数据处理、乱码问题
  6. js问题集锦~持续更新
  7. 虚拟机安装菜鸟教程(2)——CentOS8系统安装 网络 时间配置
  8. OpenBSD同步时间
  9. 我38岁,从外企技术高管到失业在家,只因为做错了这件事
  10. 做好领导最喜欢的可视化报表,30岁依然能转行大数据分析师