ฉันต้องการทำบางสิ่งเช่นssh example.com 'ls'อย่างไรก็ตามตาม mansh ssh:
หากระบุคำสั่งคำสั่งจะถูกดำเนินการบนรีโมตโฮสต์แทนที่จะเป็นเชลล์ล็อกอิน
ดังนั้นสิ่งที่เกิดขึ้นก็คือlsมันแสดงว่ามันเป็นเอาต์พุตแล้วออกจาก ssh
สิ่งที่ฉันไม่สามารถหาได้คือทำอย่างไรถึงจะเปิดเชลล์การเข้าสู่ระบบแบบเต็มจากนั้นให้รันคำสั่งภายในเชลล์นั้น ปล่อยให้เชลล์เปิดค้างไว้หลังจากรันคำสั่ง ราวกับว่าฉันได้ทำต่อไปนี้ด้วยตนเอง:
localhost$ ssh example.com
example.com$ ls
/folder1
/folder2
example.com$ _
ความคิดใด ๆ
ssh example.com 'ls;bash'ล่ะ