Đâ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 LocalCommand
tùy chọn, nhưng tôi không thấy bất kỳ RemoteCommand
tù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 .profile
má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ệcps
hiể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
.