ssh 登陆linux

一、SecureCRT设置
==========================================
Quick Connect-> Authentiation -> Public Key -> Properties ->Create Identity File ->
DSA/RSA -> Set Passphrase -> Done
==========================================
完成时会在指定目录生成两个文件,默认名称为:私钥Identity和公钥Identity.pub。
二、SSH服务器设置
若是不存在/root/.ssh目录,则自行创建。
==========================================
# mkdir /root/.ssh
# chmod 700 /root/.ssh
==========================================
将公钥Identity.pub传到Linux服务器,将SSH2兼容格式的公钥转换成为Openssh兼容格式。
==========================================
# ssh-keygen -i -f Identity.pub >> /root/.ssh/authorized_keys
# chmod 600 /root/.ssh/authorized_keys
==========================================
三、使用SecureCRT登陆服务器
首先设置登陆模式为PublicKey,并选择刚刚建立的公钥文件Identity.pub。
四、重启Linux服务器的ssh服务
==========================================
# service sshd restart
==========================================
五、设置ssh配置文件
为了安全建议只使用密钥登陆,去掉默认的密码登陆。
==========================================
# vi /etc/ssh/sshd_config
 Protocol 2 //仅容许使用SSH2
 PubkeyAuthentication yes //启用PublicKey认证
 AuthorizedKeysFile .ssh/authorized_keys //PublicKey文件路径
 PasswordAuthentication no //禁止密码验证登陆
==========================================
使用Linux服务器端生成类型为DSA、长度1024bits的公钥文件 ========================================== ssh-keygen -t dsa -b 1024 //询问passphrase的时候直接回车
相关文章
相关标签/搜索