Bạn có thể sử dụng -t
tùy chọn để buộc phân bổ giả cho chương trình bạn muốn bắt đầu, như thể bạn đang thực hiện shell tiêu chuẩn. Sau đó vượt qua lớp vỏ bạn muốn như một đối số cũ đơn giản.
Với kỹ thuật này, bạn không chỉ có thể sử dụng bất kỳ shell nào được cài đặt mà bạn còn có thể mở vim và các chương trình khác yêu cầu TTY, từ một lệnh duy nhất. Thật tuyệt nếu bạn đang viết một tập lệnh shell đăng nhập bạn vào một nơi nào đó và mở một tập tin trên vim, hoặc htop hoặc một cái gì đó.
me@my-machine $ ssh root@myhost -t bash
root@myhost:~# exit
Connection to myhost closed.
me@my-machine $ ssh root@myhost -t sh
# exit
Connection to myhost closed.
me@my-machine $
Không chắc đây có phải là vỏ đăng nhập hay không nhưng có các tùy chọn để làm bash hoạt động giống như vỏ đăng nhập, vì vậy vỏ của bạn cũng có thể có.