วิธีการเปลี่ยนผู้ใช้และรันคำสั่งจากระยะไกลผ่าน SSH


1

ฉันต้องการเข้าสู่ระบบผ่าน SSH user@remoteแล้วเปลี่ยนผู้ใช้เป็น tomcat ย้ายไฟล์ไปที่$CATALINA_HOME/webappsและเริ่มต้นเซิร์ฟเวอร์ tomcat อีกครั้งในสคริปต์เดียวกัน

คำตอบ:


3
ssh user@remote sudo -i -u tomcat ...

สำหรับคำสั่ง> 1 แทนที่...ด้วยsh -c 'multiple; commands; here'
glenn jackman

เมื่อฉันใช้ผู้ใช้ ssh @ remote sudo -i -u tomcat ฉันได้รับ sudo: ตัวเลือกที่ผิดกฎหมาย -i
davidhalldor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.