配置SecureCRT以SSH公钥方式登录服务器

为了更方便管理服务器,CRT一个功能非常方便。那就是可以使用私钥认证通过后直接连接,而且对于密码保护比较安全一点。

首先配置ssh

Port 32812
Protocol 2
UseDNS no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
MaxAuthTries 60

操作分为两部分:

1.linux服务器操作:

首先生成公钥私钥

ssh-keygen -t dsa -f /root/.ssh/`ifconfig eth0 | awk ‘/inet addr/ {print $2}‘ | awk -F‘:‘ ‘{print $NF}‘`.id_dsa -N ‘‘ -q

###

-t 指定加密算法

-f 指定生成路径

-q 安静模式

会在/root/.ssh/下有公钥密钥生成

然后赋予权限,id_dsa是私钥,id_dsa.pub是公钥。

.ssh目录一定要是700权限

把这两个文件下载下来保存到一个专门存放认证文件的目录里面。注意:两个文件都要放到这里哦。

然后把公钥内容重命名为authorized_keys,亦可以cat id_dsa.pub >>  authorized_keys 即可。

2.CRT连接登录。

时间: 2024-10-15 11:21:27

配置SecureCRT以SSH公钥方式登录服务器的相关文章

配置SecureCRT使用SSH公钥方式登录Linux服务器

最近查看linux系统日志:/var/log/secure,发现服务器出现大量暴力破解登录记录,并且是不同的IP帐号在尝试破解,所以不好写iptables来禁掉IP登录(太多了):又由于公司预算,没有固定的外网IP登录服务器,所以不好写iptabls只允许某些IP访问.因此准备使用密钥认证方式来登陆服务器,也避免了不必要的麻烦操作. 1.配置sshd只允许使用public_key登录 cd /etc/ssh/ ①先进行备份,并创建普通用户 cp sshd_conf sshd.conf.bak u

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

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

安装gitolite,并ssh公钥无密码登录

gitolite是管理git版本库的一种方案,它将git版本库的管理信息放在了一个特殊git版本库里.gitolite与linux操作系统集成了,需要使用linux操作系统的用户登录gitolite,从而也就可以使用linux操作系统的无密码登录方式.以下是在ubuntu14.04上安准个gitolte的步骤.gitolite需要依赖的软件有git ssh perl,请确保他们提前安装好了. 首先在管理员账户下进行如下操作 创建公私钥对备用ssh-keygen -t rsa(如果要自其它电脑上连

mac ssh 免密码登录服务器

刚接触mac不久,在使用中自己遇到的一些小问题,现在一一记录下来,供其他人参考和自己学习. ssh命令:ssh (-P端口)用户名@远程服务器IP. 要实现ssh登录服务器,首先就要保证mac和服务器的ssh服务是开启的,它们的相关的命令如下: linux:service sshd start (start:开启 stop:关闭 restart:重启 status:查看服务状态:知道的忽略) Mac :1.编辑/etc/sshd_config文件,注释掉 #ForceCommand /usr/l

ssh 免密码登录服务器

本机生成 ssh key ssh-keygen -t rsa -C "your_email@example.com" 上传公钥文件(假设用户为 user,服务器 ip 为 1.2.3.4) $ scp ~/.ssh/id_rsa.pub user@1.2.3.4:~/ ssh 登录服务器 mkdir ~/.ssh chmod 700 -R .ssh touch ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys cat id_

配置Linux系统ssh免密登录

因为要配置Hadoop集群服务,折腾了好久的ssh免密登录,简直要把人整疯了,在网上看了好多分享,都没搞定,最后看到一篇类似的,加上自己瞎蒙,终于成了,而且是超级简单,现在吐血总结一下. 我的是CentOS8虚拟机,干货来了. 第一步:vim /etc/ssh/sshd_config,将PubkeyAuthentication yes的注释去掉 第二步:systemctl status sshd.service,重启ssh服务 第三步:systemctl enable sshd.service,

如何配置华为交换机SSH登陆方式(Stelnet)

利用二周的时间,将学院新建楼栋的12台交换机全部配置完成,虽然数量不算多,但是此次配置交换机的登陆方式,较之以前有进一步的变化,考虑到学院网络安全性和部分客户端中毒后,病毒会利用TELNET自动尝试破解密码,所以从今年开始将原TELNET交换机登陆方式,一律改为SSH登陆方式,也就是Stelnet方式,以下配置就是所需要的命令(双斜杠后面是命令注释,不需要输入,紫色代示可以用户根据自己的情况来输入提示信息): 以下案例以S5700系列交换机为例,其他型号亦可支持 sys    //进入特权模式

[原]配置多个密钥免密码登录服务器简明教程

客户端:MacOS 服务端:CentOS 其他系统操作类似. 1. 客户端生成密钥. ssh-keygen -t rsa -C "mac" * -C 是注释的意思,如果你有多个密钥,价格注释比较好区分 * windows系统可能没有ssh-keygen命令,装一个git-bash就好了 2. 上述命令一直敲回车,会生成两个文件id_rsa,id_rsa.pub,前面是私钥,后面是公钥. 私钥放到本机~/.ssh目录下,改个名字:id_rsa_mac,方便以后增加其他密钥,在~/.ssh

ssh免密码登录服务器

A机为本地主机(即用于控制其他主机的机器) B机为远程主机(即被控制的机器server)B机:192.168.3.145 假如A机无密码登录B机器 A机上的命令: 1,ssh-keygen -t rsa (连续三次回车,即在本地生成公钥和私钥, 不设置密码) 2, ssh [email protected] "mkdir .ssh; chmod 0700 .ssh" (需要输入密码, 注:ssh的权限设为700 .用户目录的权限必须是700,比如我是用wutengfei用户操作的,则/