修改ssh端口
#vi /etc/ssh/sshd_config
在端口#Port 22下面增加Port 2222
重启sshd:
#/etc/init.d/sshd restart
安装ssh yum install openssh-server -y
ssh -p 端口 用户@远端
ssh -v 看登录过程日志
设置免密码登录
创建秘钥
ssh-keygen -t rsa
cd .ssh/
cat id_rsa.pub >> authorized_keys
设置权限
chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys
*原理:A免密码登录B,就把A的id_rsa.pub拷贝到B的authorized_keys *
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
打开本机的ssh的配置文件
vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
将公钥依次复制到主机B
ssh root@10.0.0.25 'cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys'
或者
ssh-copy-id -i /root/.ssh/id_rsa.pub root@主机B的ip(推荐此命令)