SecureCRT

paramiko.SSHException: Unknown private key cipher "AES-128-CBC"

半腔热情 提交于 2020-08-05 18:23:36
原文:http://jianshu.io/p/7Mm9Wk 今天使用paramiko解析DSA密钥时出现如下ERROR: ... ...paramiko.SSHException: Unknown private key cipher "AES-128-CBC" DSA密钥内容如下: -----BEGIN DSA PRIVATE KEY-----Proc-Type: 4,ENCRYPTEDDEK-Info: AES-128-CBC,381624AF862F1717C46EF898D9E1FA92... ...OCGYNLsO68FToi8qJEP1DI9Jvk6tpU3y4ebBqSZnX7jr1M5+Hj5rfMqv7+kp3T4R314ae9Ism9AXLIK2miTAcvbexZpbcesadqvo69DMsfhSmKKJYABK3eRYaDlUwkzN... ...-----END DSA PRIVATE KEY----- 使用 ssh-keygen -t rsa 测试没有问题,后来得知之前的DSA密钥时使用Secure CRT生成的,查了相关AES算法加密,发现paramiko默认并不支持AES算法,所以出现之前的 Unknown Error 错误。后来借助Google找到了相关的答案, Unknown private key cipher AES-128-CBC

CentOS 7安装JDK8(Windows / MacOS)

让人想犯罪 __ 提交于 2020-08-05 04:30:38
CentOS 7安装JDK8 1. 软件 1.1 Windows 1.2 MacOS 2. 安装 2.1 连接虚拟机 2.1.1 Windows连接 2.1.2 MacOS连接 2.2 检查系统是否存在OpenJDK 2.3 上传JDK 2.4 解压JDK 2.5 配置环境变量 1. 软件 1.1 Windows Windows系统主要用到的软件是Xftp(我用的是Xftp6),如果是虚拟机的话这一个软件就够了,如果给云端安装JDK的话还需要Xshell(我用的是Xshell6),其中Xshell 6用来连接虚拟机 / 云端,Xftp 6用来传输文件。 两款软件均有免费(个人/非商用)版,只需提供自己的邮箱和姓名,官方会给你的邮箱发送下载链接。 下载地址: Xshell 6 + Xftp 6免费版官方下载地址 1.2 MacOS MacOS系统主要用到的软件有FinalShell或者SecureCRT和FileZilla,其中,FinalShell / SecureCRT用来连接虚拟机 / 云端,FileZilla用来传输文件。 2. 安装 CentOS查看防火墙状态命令 systemctl status firewalld CentOS关闭防火墙命令(重启后防火墙仍然开启) systemctl stop firewalld CentOS禁用防火墙命令(永久关闭防火墙

Windows下通过ssh连接Linux

送分小仙女□ 提交于 2020-08-05 01:10:59
需求: windows通过命令行模式链接远程linux主机。 方法: 我的手里有一台windows的电脑,想通过它链接远程的Linux主机或者本机虚拟机中的Linux主机,当然,有很多的远程链接软件,比如著名的xshell和SecureCRT等等,但有时为了快速链接远程linux主机或者本机虚拟机中的Linux主机,我们也可以通过命令行的方法进行连接,具体如下: 首先,我们想要链接的远程linux主机需要安装ssh服务(SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议),然后我们打开命令行窗口(win+r,然后输入cmd打开,应该都会吧),命令输入的格式为:ssh name@192.168.2.10 ,这里的ssh是告诉系统,我要启用ssh命令链接远程主机,name是登录远程主机的用户名,ip是远程主机的ip。 windows7下cmd窗口使用ssh命令 百度搜:openssh for windows 进入下载页: 点下一步下一步安装openssh软件到win7默认安装即可。 接下去就可以打开cmd窗口,使用ssh命令登录您的linux了。 windows通过命令行模式链接远程linux主机。 在Linux中通过ifconfig命令查看该Linux的ip地址,如下图所示: 因为要连接的Linux的名字是hx

Linux小白踩坑实录——手把手教装Centos7系统,一步一步超详细

爱⌒轻易说出口 提交于 2020-07-27 18:32:49
VM虚拟机CentOS7最小化安装详细过程 一、新建虚拟机 二、装载系统 三、修改新系统配置 一、新建虚拟机 1.在软件左上角,“文件“-——“新建虚拟机”,两个选项都能选,此处以自定义举例 2.此处默认,点击下一步 3.可以现在安装镜像,也可以稍后,此处选稍后,下一步 4.选择 “Linux”系统,版本选择“CentOS 7 64位”,点击下一步 5.选择文件安装位置,点击浏览 6.建议创建的所有虚拟系统单独放一个盘,按序号和系统类型标注,虚拟机名和文件名最好一致,归类清晰,此处装固态盘系统运行更快,机械盘略慢,看自己电脑配置与需求操作,点击下一步 7.处理器配置由虚拟机需求和电脑配置决定,这里给了两内核,然后点击下一步 8.配置内存,此处给2G内存,点击下一步 9.选中NAT,NAT是唯一能上网的方式,默认为VM8,网段设为了20.0.0.0网段 10.默认 11.默认 12.“创建新虚拟磁盘”——“下一步” 13.这里磁盘大小默认了,也可以往大的给,比如给200G,给了不代表要用那么多,所有不用担心给了大空间,别的就不够用了,下一步 14.默认 15.自定义硬件进行设置 16.“处理器”——勾选“虚拟化Intel VT-x/EPT或AMD-V、RVI” 17.CD这里“使用ISO映像文件”——“浏览”——选中CentOS的映像文件 18.可以移除不必要的设备 19

数据仓库002

可紊 提交于 2020-05-08 03:57:38
1.echo 打印 。 echo 的作用是在屏幕上打印输出内容,与文件和持久化可以理解为没有丝毫关联。如:在屏幕上打印“ echo 的作用是打印文字! ” 实例1:输出系统的环境变量名称 $PATH [root@localhost ~ ]# echo $PATH /usr/lib/qt- 3.3 /bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/ bin [root@localhost ~]#  实例2:查看命令所属的路径在哪,首先先去$PATH找,如果找到第一个就返回结果并显示 [root@localhost ~ ]# which ls alias ls = ' ls --color=tty ' /bin/ ls [root@localhost ~]#  实例3:PATH='' 只清空当前session 会话的变量 $PATH ,并没有全局生效。 [root@localhost ~]# PATH= '' [root@localhost ~ ]# echo $PATH [root@localhost ~ ]# which ls alias ls = ' ls --color=tty ' [root@localhost

SecureCRT软件的15个小技巧

心不动则不痛 提交于 2020-05-06 22:37:51
CRT软件使用技巧 使用CRT进行远程连接 因为模拟器中的AR1背后的串口号为2000,可以自己修改这个串口号,这个串口号在ensp里面的设备不要有冲突就可以了,记住这个2000串口号,待会用CRT软件连接的时候 串口号填写的就是2000,如果你这边分别在拖出一台路由器或者交换机,串口号分别是2001、2002、2003…以此类推  首先打开CRT软件、选择快速连接 a) 协议:telnet协议(一种能够实现远程功能的协议) b) 主机名:127.0.0.1(任意一个环回地址均可 代表着从本地进行连接) c) 端口:2000(根据ensp当中的串口号进行填写) 下面的三个勾,建议都勾选上 强制每次一个字符模式 CRT连接成功后,回车发现一次跳出两个字符出来,而且用快捷键Tab的时候,出现的是乱码现象 找到连接按钮---找到该会话(127.0.0.1(1))---右键 打开属性---在telnet选项栏里面---把强制每次一个字符模式---点击确定---把会话断开一下 然后在重新连接 调整CRT终端显示和回滚缓冲区大小 SecureCRT默认情况下只实时显示最多500行内容,超过500行就丢弃最上面的内容 找到连接按钮---找到该会话(127.0.0.1(1))---右键 打开属性---在仿真选项栏---选择终端的模式为Linux 并且勾选ANSI颜色---在回滚缓冲区设置为最大

Linux下Centos 7.6和SecureCRT 8.0安装后连接服务器

这一生的挚爱 提交于 2020-05-01 16:23:05
Linux下Centos 7.6和SecureCRT 8.0安装后连接服务器 1.安装centos 7.6版本,正确配置网络; 2.安装SecureCRT 8.0客户端注册成功,下面简称为CRT,并连接到服务器。 下面来安装centos 7.6版本,并正确配置网络 1. 在Vmware15中创建新的虚拟机,选择“自定义”; 2. 选择虚拟机硬件兼容性,默认选择“下一步”; 3. 选择“稍后安装操作系统”,选择“下一步”; 4. 选择“Linux”,版本选择“CentOS 7 64位”,点击“下一步”; 5. 选择本地存放的目录及虚拟机名称,点击“下一步”; 6.处理器改成双核双线程,点击“下一步”; 7.内存分配为2G,点击“下一步”; 8.网络类型,选择nat模式,点击“下一步”; 9.I/O控制器类型,默认推荐选择“LSI Logic”,点击“下一步”; 10.磁盘类型默认推荐选择“SCSI”,点击“下一步”; 11.选择“创建新虚拟磁盘”,点击“下一步”; 12.最大磁盘大小,填300,不要勾选立即分配所有磁盘空间,点击“下一步”; 13.指定磁盘文件,默认不要动,选择“下一步”; 14.点击“自定义硬件”,打开硬件界面,选择“处理器”,勾选虚拟化选项; 15.在新CD/DVD选择中选择本地相应的安装文件; 16.移除“声卡”和“打印机”两项,完成后关闭当前界面; 17.点击

linux学习(2):linux服务器常用操作和命令

…衆ロ難τιáo~ 提交于 2020-04-28 22:12:37
linux服务器常用操作和命令 目录 1. 什么是linux服务器load average? 2. 如何查看linux服务器负载 3. 服务器负载高怎么办? 4. 如何查看服务器内存使用率? 5. 如何查看单个进程占用的内存大小? 6. 无法从linux服务器A登录到服务器B怎么办? 7. 如何查看正在使用的服务和端口? 8. 如何查看服务器进程信息? 9. 如何杀死进程? 10. 如何查找僵尸进程? 11. 如何在内网服务器间传输数据? 12. 为什么启动不了服务器端口? 13. 常用的linux服务器性能查看命令有哪些? 14. Cron不生效怎么办? 15. 如何设置opensuse服务器开机任务? 16. 为什么服务器硬盘只读? 17. 如何查看linux系统日志? 18. 如何查找文件系统大文件? 19. 如何查看服务器操作系统版本? 20. 如何重启服务器? 21. 为什么linux终端显示中文会出现乱码? 22. 如何设置通过SecureCRT连接CVM服务器的超时时间? 24. 如何获得CVM的root权限? 25. 为什么删除linux服务器上的文件,硬盘空间不释放? 1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。 参考资料: http:

曹工杂谈--只用一个命令,centos系统里装了啥软件,啥时候装的,全都清清楚楚

…衆ロ難τιáo~ 提交于 2020-04-28 20:40:45
前言 一直以来,对linux的掌握就是半桶水的状态,经常yum装个东西,结果依赖一堆东西;然后再用源码装个东西,只知道make、make install,背后干了啥也不清楚了,卸载也不方便。 这几天工作需要,在写脚本,总算更加清晰了一些。因为这次的主要工作是,redis、mysql等各种基础服务的shell脚本一键安装及启动等,所以我们需要把rpm包下载下来,所以下面有一些相关的内容。 首先大家要知道,linux下(以centos举例,现在服务端基本都用这个)安装基本三种方式: 源码安装,make, configure, make & install rpm包安装 yum安装,在rpm基础上封装了一层,帮我们自己解决依赖问题,最终还是rpm安装 所以,基本就两种,rpm安装和源码安装。 授人以鱼不如授人以渔 以下部分内容,来自于查看man这个命令。 在xshell、secureCRT这些终端中,我发现,每次去man xxx查看说明,再切出来执行命令;然后过一会又忘了。 真的很麻烦,于是,我找到了下面这个在线网站,真的很棒。 https://linux.die.net/man/ 直接在里面搜索就可以了,然后就可以一边看,一边在终端里愉快地敲敲敲了。 查询仓库中,有什么版本的组件可以安装 开启某个仓库的情况下yum下载 这次安装redis时,用了第三方repo