登录
-
登录堡垒机节点node1:
ssh -p 22 username@host -
切换其他节点:
ssh node2
免密码登录
- 制作密钥对
ssh-keygen
得到公钥id_rsa.pub
和私钥id_rsa
- 把公匙放到需要登录的远程机器:
ssh-copy-id -i id_rsa.pub username@node1
ssh-copy-id -i id_rsa.pub -p 22 username@node1 - 放到自己本机:
cat id_rsa.pub >> authorized_keys
登录失败
- 登录失败可能是hosts有问题,删除即可
ssh-keygen -f "/home/username/.ssh/known_hosts" -R gpu3 - 可能是目录权限问题
参考1,参考2
查看:sudo tail /var/log/secure -n 20
发现:Authentication refused: bad ownership or modes
解决:cd /home chmod 700 username
传文件
- 跨机器复制文件:
scp authorized_keys node1:/home/username/.ssh/ - 上传到服务器:
scp -P 22 ~/Desktop/tmp.txt username@node1:/home/username/
scp -P 22 -r ~/Desktop/tmpdir username@node1:/home/username/ - 服务器下载回本地:
scp -P 22 username@node1:/home/username/tmp.txt /home/username/Downloads/
ssh下重启·谨慎
sudo reboot
网友评论