5.30

Posted wangshuai614

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.30相关的知识,希望对你有一定的参考价值。

1、远程连接

  • putty连接linux:

下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

下载putty.zip 32位

新建session:

putty的windows菜单栏下配置可滚动查看的行数,默认为200,建议设置成2000

appearance下选择change可修改字体

“translation”下可配置编码方式,由于操作系统选择的文字为简体中文,所以编码需要选择UTF-8

然后输入IP地址(或域名)和端口(默认端口为22),然后在保存的session里填写保存的名字(如linux1),点击保存即可。

  • Xshell连接linux:

下载地址:可以用百度直接下载

打开Xshell时会弹出如下会话窗口:

点击新建会话,可以对以下内容进行填写:

名称:用于标识操作系统

协议:SSH

主机:IP地址

端口:默认为22

“外观”菜单栏,可以进行字体大小设置,也可以更改配色方案(建议采用默认配色方案,因为配色方案会体现在命令行):

“用户身份验证”菜单栏,可以选择用户身份验证的方式,如“密钥”、“密码”等多种方式:

“保持活动状态”菜单栏,可以配置会话活动状态保持时间,默认时间为60s:

 

“终端”菜单栏,可以配置编码方式,默认为UTF-8:

 

“工具”->“选项”->“键盘和鼠标”中将“向右按钮”选择为“paste the clipboard contents”,可以配置右键粘贴功能:

Xshell和putty对比:Xshell可以多窗口;在选项卡排列可以选择“水平排列”、“垂直排列”等多种方式将多个窗口分开排列,“垂直排列”如下:

“水平排列”如下:

2、密钥认证

  密钥认证:客户端存放私钥,服务器上存放公钥

  • putty密钥认证

工具:puttygen.exe

打开puttygen.exe,选择“SSH-2-RSA”,并点击“Generate”生成随机字符串(这个过程需要动下鼠标,如果不移动鼠标,会生成的特别缓慢),如下所示:

生成结果如下,生成的内容为公钥(随机字符串):

在以上的生成结果中,为了增加安全性可以设置密码,然后选择“保存公钥”、“保存私钥”,其中公钥可以通过复制产生的公钥来保存,私钥必须进行保存,建议保存至安全的文件夹下。

配置密钥认证:

1、保存公钥:

创建目录,mkdir /root/.ssh

然后修改文件权限 chmod 700 /root/.ssh

创建文件 vi /root/.ssh/authorized_keys(无法用tab键补齐)

然后将生成的公钥字符串粘贴进去(必须先按i键,进入插入模式):

2、关闭防火墙 selinux

执行命令setenforce 0可以关闭selinux

3、putty配置

打开putty,load对应的session,然后选择“SSH”->“auth”然后加载私钥,最后点击“session”中的“save”保存。

然后再打开远程连接,输入用户名和密钥对的密码:

密钥认证和密码认证:相对而言密钥认证更安全。

在设置完密钥认证后,同样可以使用密码进行登录

  • Xshell密钥认证

选择“工具”->“新建用户密钥生产向导”,如下所示:

然后生产密钥,输入密钥名称和密钥密码:

点击下一步,生产公钥:

然后在linux系统中,编辑文件:vi /root/.ssh/authorized_keys,将生成的密钥粘贴在文件中(在linux系统中,#表示本行不生效):

可以将Xshell生产的公钥保存为文件(.pub格式,可以用写字板打开),以防日后忘记

完成上述步骤之后,选择session的用户身份验证方式为“publicKey”,用户密钥选择生成的密钥,并输入密钥密码。

点击确定,然后再连接该session就可以进入系统:

 

以上是关于5.30的主要内容,如果未能解决你的问题,请参考以下文章

《DSP using MATLAB》Problem 5.30

5.30 C知识点

5.30每日一题题解

5.30每日一题题解

总结。5.30

5.30 Tree Traversal + Tree manipulation