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