linux ssh 不输密码 远程的方式
方式一
ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.12.188
前提是自己要有公钥
生成公钥 只要 执行命令 ssh-keygen -t rsa
后狂按回车 就行
但是我用这种方式 远程 arm64 的板子 就行 不通了 ,怀疑 是 arm64 的ssh 有问题
方式二
安装 sshpass
工具
sudo pacman -S sshpass
然后 执行 sshpass -p root ssh root@x8
即可 -p root 即为你要输入的密码
想 执行命令的话 用
sshpass -p root ssh root@x8 "ls"
即可 ls 就是你想要打的命令名