Tôi không khuyên bạn nên sử dụng bí danh Bash cho những gì bạn đang cố gắng thực hiện. Bạn chỉ có thể nhập tất cả thông tin vào tệp cấu hình của SSH và được thực hiện với nó. Đọc trang người đàn ông ssh_config
nếu bạn tò mò những thứ này đến từ đâu. Bạn có thể làm một số điều gọn gàng vớissh_config
Các tập tin được đặt ở đây ~/.ssh/config
Sử dụng trình chỉnh sửa yêu thích của bạn và tạo tệp và sau đó điều chỉnh chúng theo tình huống của bạn.
Host nameOfBashAlias
HostName 11.11.11.11
User myUsername
Port 22
Bây giờ bạn đang thiết lập để ban hành lệnh sau:
$ ssh nameOfBashAlias
Một cái gì đó tôi cá là bạn không biết là tất cả những thứ này được tích hợp như thế nào. Bây giờ bạn đã có thiết lập này, các lệnh sau cũng hoạt động
$ scp /some/file nameOfBashAlias:/path/to/storage/location/
Không còn nhớ rằng scp sử dụng "-P" cho cổng và ssh sử dụng "-p". Ngoài ra, "bí danh" này cũng hoạt động trong các ứng dụng gui của OS X như Transmit.
OpenSSH có được dữ liệu cấu hình từ các nguồn sau theo thứ tự sau:
- tùy chọn dòng lệnh
- tập tin cấu hình của người dùng
~/.ssh/config
- tập tin cấu hình toàn hệ thống
/etc/ssh_config