Apenas use ssh:
ssh [email protected] "ls -l"
Como posso executar um comando em uma máquina Unix remota sem iniciar uma sessão interativa?
Apenas use ssh:
ssh [email protected] "ls -l"
Você pode adicionar uma entrada Subsystem
ao seu arquivo sshd_config
se planeja executar um comando específico regularmente.
Subsystem samba-force-election /usr/bin/smbcontrol winbindd force-election
Então você pode chamá-lo com o comando ' ssh -s samba-force-election
'.
A maioria dos sistemas tem pelo menos um definido:
Subsystem sftp /usr/lib/openssh/sftp-server
Quais sftp
e scp
chamam internamente quando tentam executar.
Tags unix