SSH工具登录服务器
SSH登录服务
1、命令行通过密码登录远程服务器
yum install sshpass
sshpass -p [passwd] ssh root@[ipaddr]
创建别名代替上面的长命令
vim /etc/profile 则永久生效
alias st1='sshpass -p [passwd] ssh root@[ipaddr]'
st1即可使用简单命令登录
2、禁用命令行登录和使用SSH证书登录
(1) 本地客户端生产公钥和私有对
ssh-keygen 生成的密钥,
.ssh/id_rsa.pub. #生成公钥文件位置
(2) 将公钥加到远程服务器
vim /root/.ssh/authorized_keys
追加添加的其中一行
(3) 远程服务器修改sshd配置
vim /etc/ssh/sshd_config
打开密钥登录验证
RSAAuthentication yes
PubkeyAuthentication yes
关闭用户名登录验证
PasswordAuthentication no
重启sshd服务
# RHEL/CentOS 系统
service sshd restart
# Ubuntu 系统
service ssh restart
# Debian 系统
/etc/init.d/ssh restart
(4) 客户端之间命令行登录,无需密码
ssh root@[ipaddr]