Đây là một bản mở rộng của câu hỏi trước đây của tôi . Tôi cần chạy một lệnh được lưu trữ cục bộ (tức là mount /home) trên một máy từ xa khi đăng nhập ssh. Hiện tại, tôi đang sử dụng:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
Nó hoạt động tốt, nhưng tôi đã tự hỏi liệu tôi có thể đặt lệnh này vào .ssh/configđể tôi không phải gõ nó mỗi lần không. Tôi tìm thấy một LocalCommandtùy chọn, nhưng tôi không thấy bất kỳ RemoteCommandtùy chọn nào .
Nó command-to-be-executedđược nhập và lưu trữ trên máy cục bộ, vì nó sẽ chứa mật khẩu để mở một đĩa được mã hóa. Đó là lý do tại sao tôi không thể đặt lệnh vào .profilemáy từ xa.
~/.ssh/rcđược lưu lại trên máy từ xa. Về nhận xét của bạn về việcpshiển thị các tham số dòng lệnh của tôi (bao gồm cả mật khẩu), điều đó không làm phiền tôi. Đó là máy từ xa mà tôi không tin tưởng. Máy cục bộ của tôi chỉ được sử dụng bởi chính tôi, vì vậy không ai khác có quyền truy cậpps.