securecrt 连接 ubuntu,secureCrt如何登录ssh

其实securecrt 连接 ubuntu的问题并不复杂,但是又很多的朋友都不太了解secureCrt如何登录ssh,因此呢,今天小编就来为大家分享securecrt 连接 ubuntu的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

如何在SecureCRT上使用公钥登陆Linux服务器

我以前一直使用口令通过ssh协议登陆Linux服务器,最近公司要求使用公钥登陆。说是安全,好吧。那我们整一下。那到底使用公钥登陆服务器有什么好处呢?其实我理解是这样的:

当我们创建了公钥和私钥(这是一对,登陆时要使用私钥解密公钥)后,把公钥给任何服务器,登陆Linux服务器时,只要我们的私钥不变,登陆任何服务器都是不需要密码的。而是使用公钥私钥进行身份验证。安全的多!这里也隐含了一个小细节,就是不要把你的私钥给丢了。否则,你想想,几百台服务器上好不容易把你的公钥配置好,而你的私钥丢失,怎么办?私钥是不能单独生成的!

其实网上的文档很多。各有千秋。估计是自己明白了,别人看起来比较费劲。这里我整理一下,以备自己查阅:

配置过程分为两大部分,SecureCRT部分和Linux服务器部分。

SecureCRT部分配置

1、首先生成公钥。

打开SecureCRT(我的版本为7.0,估计其他版本基本相同)程序,点击菜单栏的“工具”-》“创建公钥”。按照步骤执行。其中一步比较重要就是选择公钥的格式。建议选择“OpenSSH”,否则在服务器端使用时需要转换为OpenSSH各式。何必多次一举呢。所以这里必须选择“OpenSSH”。如果选错了。重新生成一次就可以了。

然后选择公钥私钥存放的地方。默认Identity是私钥,Identity.pub是公钥。

2、把Identity.pub文件上传到你要登陆的Linux服务器上。方法有很多,比如ssh(先不要配置为公钥登陆),ftp等。具体操作自己搞定。上传时选择ASCII方式。

3、在SecureCRT创建服务器连接。协议使用ssh。在“鉴权”方法中,取消勾选“密码”。选择“公钥”,然后点击右边的属性按钮,在对话框中。

如何在SecureCRT上使用公钥登陆Linux服务器?

使用全局公钥设置:表示所有连接都使用该公钥连接服务器。

使用会话公钥设置:可以分别为每个连接指定不同的公钥。

下面的路径就是指明私钥的具体路径。注意了,这里要指明私钥的路径。

保存连接就可以了。

Linux服务器端配置

1、sshd_conf配置

主要修改如下几个内容:

PermitRootLogin no#默认为注释,先配置为禁止root用户登陆,允许root登陆太危险了。好几次差点犯错误。切记切记!

RSAAuthentication yes#默认为注释,启用 RSA认证

AuthorizedKeysFile.ssh/authorized_keys#验证公钥的存放路径

PubkeyAuthentication yes#默认为注释,启用公钥认证

PasswordAuthentication no#禁止密码认证,默认是打开的。

保持后,重新启动ssh服务。在不同的linux服务器上,重启的方法不同。

RedHat,CentOS: service sshd restart//redhat 7的方法已经改了。

openbsd,freebsd:/etc/rc.d/sshd restart

2、重点部分:配置公钥存放哪的问题。

要把第一部分上传上来的公钥放到用户home目录的.ssh/目录下。这里说明一下。如果你想使用test账号登陆,就要把公钥放到test账户的.ssh目录下。你可以直接把Identity.pub改为authorized_keys.当然也可还是用其他方法。

比如:cat Identity.pub>> authorized_keys

另外说明一下。.ssh目录权限是700,authorized_keys文件权限为644.

重点补充,如果还有其他人也想用自己的公钥登陆服务器,该如何操作呢?正常操作应该为该用户在服务器上创建一个账号,重新执行本次(Linux服务器端配置,第2点)操作。当然,你也可以偷懒,把他的公钥也放到test账号的authorized_keys文件中。但两个公钥的内容之间使用换行符隔开。这样的方法还是不可取的。

最后,使用SecureCRT登陆linux服务器。

这里要注意,即使你使用公钥登陆服务器,当你连接的时候,还是要你输入用户名。为何呢?不是说公钥验证么?其实,服务器要知道用你的私钥和哪个用户的.ssh目录下的authorized_keys文件内容进行解密。不可能用你的私钥和所有的用户authorized_keys文件进行匹配测试。

但是也有例外,如果你在linux系统上使用公钥登陆Linux服务器,就不需要指明用户。方法如下:

# ssh 172.16.24.222

为何呢?这时系统默认以为你登陆的远程账号就是你当前登陆的账号。

如果你设置了公钥口令,连接时比如输入。为了安全,这个口令是必须要有的。在SecureCRT中,口令被翻译为:通行短语。呵呵。

补充一下,在linux系统上,如何创建公钥和私钥呢?

方法很简单,执行ssh-keygen命令,按照提示就可以完成。完成后,自动会在当前用户的home目录,创建.ssh文件夹。

服务器端配置和上面的方法相同。

用SecureCRT实现 WIN7与 Linux双向通信的问题及文件互传问题解决

如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统

SecureCRT连接 Ubuntu

Ubuntu 12.04+虚拟机VMware 9+ Secure CRT+ EditPlus本地C++开发环境搭建

利用SecureCRT在Linux与Windows之间传输文件

Ubuntu 14.10安装SecureCRT 7.3

本文永久更新链接地址:

如何使用SecureCRT连接linux系统

linux服务器版本众多,以ubuntu为例设置。

一、开启Ubuntu上的ssh功能

1、安装SSH服务。

输入:sudo apt-get install openssh-server

2、启动SSH

输入:sudo/etc/init.d/ssh start

3、检测是否成功启动

输入:ssh-v

看到类似信息,说明安装并启动成功。

4、修改ssh配置

输入:vm/etc/ssh/ssh_config去掉 PasswordAuthenitcation, Port 22,Protocol 2,1这三行前的注释#

注: ubuntu12.04里没有permitrootlogin之类的东西。

5、重启一下系统。

二、secureCRT设置

1、设置协议、主机名、端口号、防火墙、用户名。

Protocol选择SSH2,Hostname输入Ubuntu的IP地址,Port输入22,Firewall选择none,username输入Ubuntu的用户名。

2、点击connect连接,输入用户名对应密码。其中用户名可以是root或其他二级管理员(比如hailin)。

即可链接到服务器。

注:secureCRT显示中文乱码

ubuntu 2.6 kernel的ssh默认编码是utf8,而secureCRT的默认显示编码好像不是utf8,那么只要把secureCRT的显示编码修改成utf8就可以正确显示了。在secureCRT中,选择option->sessionoption->apperance里把字符编码改成utf8。

SecureCRT8.1连接Ubuntu系统

SecureCRT 8.1.4 64位安装及破解文件如下:

链接:pan.baidu.com/s/1fg7tka...

提取码:s7nn

昨天重装mysql,结果把Ubuntu搞得没法进入图形界面了,修复这个问题需要在黑窗口中执行命令,黑窗口不能复制不能粘贴,着实累人,虽然现在还没有进入图形界面,还是先更新下文章好了。

一、SecureCRT8.1的安装及破解

1.安装包和破解文件在百度网盘中

2.点击scrt814-x64进行安装

3.点击next

4.选择I accept...,再点击next

5.对于普通用户,选择Common profile

6.选择Complete,点击next

7.下一个界面,选择快捷图标的位置。可以都选择,也可以不选择。

8.安装路径设置为默认,点击Install。

9.建议取消勾选,不然会弹出网页;然后点击Finish,完成软件的安装,此时注意不要打开软件,首先进行破解操作。破解之前,先关掉杀毒软件等。

10.将8.x注册机文件夹下的keygen.exe移动到安装路径下C:\Program Files\VanDyke Software\SecureCRT,然后以管理员身份运行。点击Patch,弹出的框中选择并打开SecureCRT,之后弹出成功页面。点击确定后,再次弹出选择界面,选择打开LicenseHelper,出现成功提示界面。先不关闭keygen。

11.打开SecureCRT,选择Enter License Data,再点击下一步。

12.选择Enter License Manually,填写Keygen中对应的Name和Company及Serial number和License key,以及Issue date。其中Features空着就行。

13.在下个界面,选择Without a configuration passphrase,点击ok就破解完成啦!

二、SecureCRT8.1的连接

1.开启Ubuntu的ssh service服务,依次执行下列代码

2.开启虚拟机,并打开终端,输入ifconfig查询ip地址

3.打开CRT软件连接,选择快速连接,输入刚刚查到的ip,并点击连接

三、SecureCRT8.1的配置

接下来进行CRT的基本配置

1.CRT连接后稍长时间不用会掉线,通过以下配置可以维持连接

2.SecureCRT美化终端窗口,可以选择自己喜欢的主题

3.SecureCRT设置终端为linux,并美化字体。

通过设置默认的session模板方法可以针对所有session进行设计

4.文件上传

CRT使用Zemodem和sftp协议传输文件。在命令串口执行

之后,可以通过rz指令实现文件的上传;在终端使用sz filename即可实现下载。

5.SecureCRT同时向多个终端发送命令

View--->Command Window;在下方出现的模块空白处右击,如下图操作

如有错误,希望能指正!

如有补充,请您评论!!

阅读剩余
THE END