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

如何在SecureCRT上使用公钥登陆Linux服务器,第1张

SecureCRT部分配置
1、首先生成公钥
打开SecureCRT(我的版本为70,估计其他版本基本相同)程序,点击菜单栏的“工具”-》“创建公钥”。按照步骤执行。其中一步比较重要就是选择公钥的格式。建议选择“OpenSSH”,否则在服务器端使用时需要转换为OpenSSH各式。何必多次一举呢。所以这里必须选择“OpenSSH”。如果选错了。重新生成一次就可以了。
然后选择公钥私钥存放的地方。默认Identity是私钥,Identitypub是公钥。
2、把Identitypub文件上传到你要登陆的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/rcd/sshd restart

ID是英文IDentity的缩写,ID是身份标识号码的意思
在网上一般指用户帐号
identity[身份]
Identification[认证]
ID号就是用户与服务器连接过程中的一个标识号。
也就是说,与服务器连接过程中,服务器要知道你的身份才能把你的相关信息发送给你。比如在传奇里面,你是武士,多少级的。这样的信息都存储在人家的服务器里。而你要上线玩游戏,就要知道你这样的信息。但他不知道你是哪一位。就要在你的信息里加上这个号,以便身份的确认。这样就可以倒出你的相关信息了。

你说的是服务器管理时日志文件的配置吧?
问题只有一句话,所以只能猜测了~ :-)
首先要说的是在Apache >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10588560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存