ssh 下指令到遠端主機,可無人值守
- 跟登入指令很像, 後面接指令即可
ssh root@10.192.130.146 -p 22 'ls -al'
- 若需要無人值守, 作法之一(但比較不安全), 安裝sshpass
1. 安裝sshpass
redhat,centos,rockylinux
yum install sshpass
ubuntu
apt-get install sshpass
2. 無人值守
sshpass -p 'password' ssh root@10.192.130.146 -p 22 'ls -al'
2024/10/14
—
記得要先 ssh 登入遠端,像我卡在沒有先登入試試看,忘了輸入yes ,造成sshpass失敗。