文件管理 · 2024年1月18日

securecrtpub文件|如何实现SecureCRT通过密钥远程连接linux服务器

㈠ secureCrt配置文件设置到只读

输入参数“path”指定需要改变权限的文件或目录,而输入参数“new permissions”“permissions”指定为某一需要设定的权限,它由一个16位的整数来表示,这个整数中的低9位用来指定users、groups和others使用此文件的权限,如读、写或执行。相关知识:SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。SSH的英文全称是 Secure Shell。传统的网络服务程序,如:ftp 和telnet 在本质上都是不安 全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用 SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有 效防止了对口令的窃 听。同时通过 SSH的数据传输是经过压缩的,所以可以提高数据的传输速度,既然如此我们为什么不使用它呢。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x 和 2.x。

㈡ 如何实现SecureCRT通过密钥远程连接linux服务器

在CRT本地建立密钥对,在CRT里的配置有如下几步:

1、 打开你的CRT,并且点开工具,点击创建公钥;

2、 这里是密钥类型的选择;

3、虽然日后我们可以不再通过密码进行认证,但是如果你想更加安全还是可以加上额外的口令,如果不设置短语可以留空;

4、密钥会自己生成,点击下一步

5、这里我使用的是默认的标准公钥和VanDyke私钥格式

6、根据安全需求选择你的长度,这里我选择的是默认的1024

7、选择完密钥长度会弹出这个选择,因为我只配置一个连接,所以我选择的否

8、接下来我们打开要实现CRT远程连接的linux系统命令终端,进行如下配置:

oldman@apache:~$ cd ~ 进入家目录

oldman@apache:~$ pwd 查看路径

/home/oldman

oldman@apache:~$ mkdir .ssh 创建.ssh目录

oldman@apache:~$ ls -la 查看列表可以看到.ssh已经创建

drwx—— 3 oldman oldman 4096 3月 2 13:59 .

drwxr-xr-x. 28 root root 4096 3月 2 13:52 ..

-rw-r–r– 1 oldman oldman 18 10月 16 21:56 .bash_logout

-rw-r–r– 1 oldman oldman 176 10月 16 21:56 .bash_profile

-rw-r–r– 1 oldman oldman 124 10月 16 21:56 .bashrc

drwx—— 2 oldman oldman 4096 3月 2 13:59 .ssh

oldman@apache:~$ chmod 700 .ssh/ 修改.ssh目录权限,权限一定要对

oldman@apache:~$ ls -ld .ssh/ 检查一下

drwx—— 2 oldman oldman 4096 3月 2 13:59 .ssh/

oldman@apache:~$ cd .ssh/ 进入到.ssh

oldman@apache:~/.ssh$ rz -y 把之前的.pub结尾的公钥文件上传到服务器

oldman@apache:~$ ls -ll 检查

-rw-r–r– 1 oldman oldman 725 3月 9 2015 Identity.pub 刚刚的公钥文件

9、名字改为服务器下sshd配置文件下设定好的公钥名字 authorized_keys

oldman@apache:~/.ssh$ ssh-keygen -i -f Identity.pub >authorized_keys oldman@apache:~/.ssh$ ll 进行检查

-rw——- 1 oldman oldman 1200 3月 2 19:58 authorized_keys

-rw-r–r– 1 oldman oldman 725 3月 9 2015 Identity.pub

至此,服务器端的配置就OK啦!